初学者遇到的一个C语言题目
来源:百度知道 编辑:UC知道 时间:2024/05/18 04:04:39
写出满足不等式1+1/2+1/3+1/4+...+1/N>15最小的N值,并输出各项之和s的值。
大家算出来的结果是无限循环,而本题要求N的最小值。
大家算出来的结果是无限循环,而本题要求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);
}