今天继续学习c语言,学到了很多新的内容,包括分支结构和循环结构。
我有所感悟,并加以实践。
分支结构:
这是一道经典的分支结构设计题。
解答:
循环结构:
解答:
当然,我这样子写会显得冗长,繁琐,于是我将其加以改进。
#include<stdio.h>
#include<math.h>
int main(void)
{
int m,n,q,w,e;
double t,v;
scanf("%d %d",&m,&n);
for(v=0,e=0,q=m;q<=n;q++){
w=pow(q,2);v=1/q;
e=e+w;v=v+w;}
t=v+e;
printf("sum = %.6lf",t);
return 0;
}
由此可见,我将两个循环合二为一了。
两种做法各有优劣
第二种看起来简洁,但如果两个变量条件不一样就无法运算。
而第一种看着麻烦,但可以分别改运算式。
完