通常,在c语言中用sum表示求和。
只要搞清楚求和的相关公式,再利用一定的循环语句便可去解决一些求和问题。
例1:计算如下式子:
前n项之和,结果保留3位小数。
如此编写:
#include<stdio.h>
int main(){
double sum=0;
int i=1,n;
scanf("%d",&n);
while(i<=n){
sum+=1.0/(2*i-1);
i++;
}
printf("%.3lf\n",sum);
return 0;
}
例2:
计算如下式子:
前n项之和,结果保留3位小数。
如此编写:
#include<stdio.h>
int main(){
double sum=0;
int i=1,n;
scanf("%d",&n);
while(i<=n){
sum+=1.0/i;
i++;
}
printf("%.3lf\n",sum);
return 0;
}
//本篇解题所采用的主要方法都是用while语句实现循环。