C语言计算1+1/2+1/3++++1/50的代码

日期:2021-09-10 11:04:54 人气:1

C语言计算1+1/2+1/3++++1/50的代码

在while循环需要大括号把下面两句括起来。
while(i<=50)
{
sum+=1/i;
i++;
}
否则
i的值没有变化。就成了一个死循环了。自然不会出来东西了。
另外代码还有一个问题就是,很明显的你的sum会是一个浮点数。所以你定义为int是会有问题的。应该是float或者double类型,在printf输出的时候是printf("1+1/2+1/3……+1/50=
    A+
热门评论