百度知道 - 信息提示
如何用C语言编写1+1/2+1/3+......+1/100
使用循环语句进行累加求和,分别使用for语句,while语句,do..while语句等三种语句进行累加求和。
利用for循环,计数变量i从1步长为1增值到100,求每一项的浮点倒数累加到浮点变量s,s便是所求结果。代码如下:
#include
main()
{
int i;
double sum;
sum=0;
for(i=1;i<=100;i++)
sum=sum+1.0/i;
printf("sum=%lf\n",sum);
}
扩展资料:
C语言中累加函数:
#include
int sum(int n)
{
int s = 0;
for (int i = 1; i <= n; ++i) {
s = s + i;
}
return s;
}
int main()
{
int n = 10;
scanf("%d", &n);
printf("%d\n", sum(n));
return 0;
}
怎么用C语言编程计算1/2+1/3+1/4?
C语言求以上算式,参考代码如下:
#include int main(){double y;y=1.0/2+1.0/3+1.0/4;printf("%lf",y);return 0;}