编程!C++大神求帮忙!计算S=1+1⼀2+1⼀4+1⼀7+1⼀11+…………,当第i项的值<10^-4时结束

问题同上,麻烦大神们用简单的语言提示一下~~谢谢了~~!!
2025-06-27 04:43:30
推荐回答(1个)
回答1:

#include
void main(){
double i=1, n, fenmu=1, s=0;
do{
s = s+1.0/fenmu;
fenmu = fenmu+i;//---下一项分母
i++;//----分母每次+i;【1】1【2】2【4】3【7】
}while(1.0/fenmu>0.0001);//---判断下一项是否满足条件;
printf("S=1+1/2+1/4+1/7+1/11+…… = %lf\n",s);
}