错误程序:
#include<cstdio>
int main()
{
int k,n=0;
scanf("%d",&k); //输入“1”
for(double s=0;s<=k;n++,s+=1.0/n) //
少了分号输出结果从“2”变成“01”
printf("%d",n);
return 0;
}
正确程序:
#include<cstdio>
int main()
{
int k,n=0;
scanf("%d",&k);
for(double s=0;s<=k;n++,s+=1.0/n)
;
printf("%d",n);
return 0;
}
|
编程手札:P1035 级数求和
最新推荐文章于 2023-01-08 23:21:49 发布