永发信息网

C语言S=1+1/2+1/4+1/7+1/11+...,求前20项结果。

答案:2  悬赏:50  手机版
解决时间 2021-11-24 18:52
  • 提问者网友:美人性情
  • 2021-11-24 10:09
C语言S=1+1/2+1/4+1/7+1/11+...,求前20项结果。
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-11-24 11:16
#include 
void main(){
double i,k=1,s=0;
for(i=0;i<20;i++)
{k+=i;s+=1/k;}
printf("s=%lf",s);
}追问s=%if什么意思啊追答不是i,是l。这是C语言的输出格式。追问
但是一大写就没结果了啊追答是k后面的那个小写字母l,不是i的大写。是L的小写。追问不懂你什么意思
全部回答
  • 1楼网友:平生事
  • 2021-11-24 12:09
#include 
int main()
{
    double s=0;
    int i;
    int n=1;
    for(i = 0; i<20; i++)
    {
        n+=i;
        s+=1.0/n;
    }
    printf("%lf ", s);
    return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯