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的小写。追问不懂你什么意思
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;
}
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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯