首页 > 代码库 > 第一次附加作业
第一次附加作业
1.求整数均值,输入4个整数,计算并输出这些整数的和与平均值,其中平均中级精确到小数点后1位。
#include<stdio.h> int main() { int a[4]; int i,num=0; float ave; printf("请输入4个数:"); for(i=0;i<4;i++) { scanf("%d",&a[i]); num=num+a[i]; } printf("和为%d,平均值为%.1f",num,num/4.0); return 0; }
2.阶梯电价
#include<stdio.h> int main() { int ele; float money; printf("请输入用电:"); scanf("%d",&ele); if(ele<=50) money=ele*0.53; else money=50*0.53+(ele-50)*0.58; printf("电费为%f",money); return 0; }3.序列求和
#include<stdio.h> int main() { int m,n; double i,sum=0,num; printf("ENTER m,n:"); scanf("%d%d",&m,&n); for(i=m;i<=n;i++) { num=i*i+1/i; sum=sum+num; } printf("序列和为%.6lf",sum); return 0; }
4.求交错数列前n项和
#include<stdio.h> int main() { int n,x=1,i; double y=1,z=1,sum=0,num; printf("ENTER n:"); scanf("%d",&n); for(i=1;i<=n;i++) { num=x*(z/y); x=-x; y=y+2; z=z+1; sum=sum+num; } printf("前n项和为%.2lf",sum); return 0; }
5.平方根求和
#include<stdio.h> #include<math.h> int main() { int n,i,sum=0; for(i=1;i<=n;i++) { sum=sum+sqrt(i); } printf("平方根和为%d",sum); return 0; }
第六题
#include<stdio.h> int fact(int i); int main() { int n,i; double e,num; printf("ENTER n:"); scanf("%d",&n); for(i=1;i<=n;i++) { num=fact(i); e=e+num; } printf("前n项和为:%.0lf",e); return 0; } int fact(int i) { int sum=1,n,x; for(x=1;x<=i;x++) sum=sum*x; return sum; }
第一次附加作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。