0
点赞
收藏
分享

微信扫一扫

C语言及程序设计初步例程-34 用循环累加


​​贺老师教学链接​​​  ​​C语言及程序设计初步​​​ ​​本课讲解​​

求1+1/2+1/3+…+1/20?

#include <stdio.h>
int main()
{
int i=1;
double sum=0.0, t;
while (i<=20)
{
t=1.0/i;
sum=sum+t;
i++;
}
printf("sum=%f\n", sum);
return 0;
}


再例:1/2-2/3+3/4-…+19/20


#include <stdio.h>
int main()
{
int i=2;
double sum=0.0, sign=1.0, t;
while (i<=20)
{
t=sign*(i-1)/i;
sum=sum+t;
i++;
sign=-sign;
}
printf("sum=%f\n", sum);
return 0;
}




举报

相关推荐

0 条评论