LeonCris @ 2024-01-23 17:18:57
为什么啊,我感觉没毛病啊,一个都不过
#include<stdio.h>
int main()
{
int k,i;
double s=0;
scanf("%d",&k);
for(i=1;s<k;i++)
{
s+=1./i;
}
printf("%d",i);
return 0;
}
by _Mar @ 2024-01-23 17:35:23
我大概看了一下你的code 大问题没错 于是乎~我就复制了提交了试了试
#include<stdio.h>
int main()
{
int k, i;
double s = 0;//0.0
scanf_s("%d", &k);
for (i = 1; s < k; i++)
{
s += 1.0 / i;
}
printf("%d", i);
return 0;
}
果然不出所料 !
但你交这个不就过了么~
#include<stdio.h>
int main()
{
int k, i,n;
double s = 0
scanf("%d", &k);
for (i = 1; s < k; i++)
{
s += 1.0 / i;
n=i;
}
printf("%d", n);
return 0;
}
by _Mar @ 2024-01-23 17:44:41
刚才才发现 不小心删了个;
#include<stdio.h>
int main()
{
int k, i,n;
double s = 0;
scanf("%d", &k);
for (i = 1; s < k; i++)
{
s += 1.0 / i;
n=i;
}
printf("%d", n);
return 0;
}
by LeonCris @ 2024-01-23 19:24:37
@Jimmdil 谢谢佬!感动TvT