/* 计算:S = 1 + 1/2+1/3 + …… +1/n , 要求最后一项不小于 0.0001
* 结果:9.78751
* 顺便说一下:结果不是精确的
*/
#include<stdio.h>
int main(){
int i=1;
double S=0;
while(1.0/i>0.0001){
S+=1.0/i;
i++;
}
printf("%g\n",S);
//scanf("%d",&i);//如果程序一闪而过的话,可以将前面的两个斜杠去掉
return 0;
}
温馨提示:答案为网友推荐,仅供参考