用while、for、do…while循环语句计算求和问题:
#include<stdio.h>
int main()
{
double item, sum = 0;
int i, sign = 1;
double m = 2, n = 1;
for (i = 1; i <= 1000; i++)//循环i从1到1000
{
item = sign * m*1.0 / n;//计算每一项
sign = -sign;//改变每一项的正负
m = m + n;//计算分子
n = m - n;//计算分母
sum += item;//求和
}
printf("sum=%f\n", sum);//输出和
return 0;
}
运行结果: