初学者遇到的一个C语言题目

来源:百度知道 编辑:UC知道 时间:2024/05/18 04:04:39
写出满足不等式1+1/2+1/3+1/4+...+1/N>15最小的N值,并输出各项之和s的值。
大家算出来的结果是无限循环,而本题要求N的最小值。

main()
{
int n=0;
float s=0;

do{
s=s+1/n;
n++;
}
while(s<=15)

printf("N=%d, S=%f",i,s);
}

main()
{int i;
float s=0;
for (i=i;;i++)
{s+=1.0/i;
if (s=>=15) break;
printf("sum=%f N=%d", s,d);

}

#include <stdio.h>

main()
{
int i;
float sum=0;

for(i=0;;i++)
{
sum=sum+1.0/i;
if(sum>15) break;
}
printf("N=%d,sum=%f",i,sum);
}

更多课间见http://hi.baidu.com/dongge1573