1. 作业题目:求整数均值
代码:
#include<stdio.h> int main() { int i; double ave,sum; int a[4]; printf("Enter 4 integers:"); sum=0; for(i=0;i<4;i++){ scanf("%d",&a[i]); sum=sum+a[i]; } ave=sum/4; printf("ave=%.1f\n",ave); printf("sum=%.0f\n",sum); return 0; }
测试截图:
2.作业题目:阶梯电价
代码:
#include<stdio.h> #include<math.h> int main() { double x,cost; printf("Enter x:"); scanf("%lf",&x); if(x>0&&x<=50) printf("cost=%.2f\n",cost=0.53*x); else if(x>50) printf("cost=%.2f\n",cost=50*0.53+(x-50)*0.58); else printf("Invalid value!"); return 0; }
测试截图:
3.作业题目:序列求和
代码:
#include<stdio.h> int main() { int i,n,m,sum1,sum2; int denominator; double item,sum; printf("Enter m:"); scanf("%d",&m); printf("Enter n:"); scanf("%d",&n); sum=sum1=sum2=0; for(i=m;i<=n;i++){ sum1=sum1+m*m; } for(i=m;i<=n;i++){ item=1.0/denominator; sum2=sum2+item; denominator=denominator+1; } sum=sum1+sum2; printf("Sum of number from %d to %d is %.6lf\n",m,n,sum); return 0; }
测试截图:
4.作业题目:求交错序列前n项和
代码:
#include<stdio.h> int main() { int denominator,flag,i,n; double item,sum; printf("Enter n:"); scanf("%d",&n); flag=1; denominator=1; sum=0; for(i=1;i<=n;i++){ item=flag*i*1.0/denominator; sum=sum+item; flag=-flag; denominator=denominator+2; } printf("sum=%f\n",sum); return 0; }
测试截图:
5.作业题目:平方根求和
代码:
#include<stdio.h> #include<math.h> int main () { int i,n; double y,sum; sum=0; printf ("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ y=sqrt(i); sum=sum+y; } printf("sum=%.2lf\n",sum); return 0; }
测试截图:
6.作业题目:求给定序列前n项和
代码:
#include<stdio.h> double fact(int n); int main() { int i,n; double e; e=0; printf("Enter n:"); scanf("%d",&n); for(i=1;i<=n;i++){ e=e+fact(i); } printf("e=%.0lf\n",e); return 0; } double fact(int n) { int i; double product; product=1; for(i=1;i<=n;i++){ product=product*i; } return product; }
测试截图:
总结:
又把以前学过的知识巩固了一遍,然后利用后来学的知识做题,觉得很方便!!
我们要好好利用现在学的知识来解决过去的题目,这样既可以复习新知识又可以巩固旧知识,这些内容要好好去看看,复习复习!
原文:http://www.cnblogs.com/jyt1998/p/6057669.html