题目bug
查看原帖
题目bug
830683
Xinxi_HN楼主2022/11/18 10:44

先让我这蒟蒻上代码

#include <stdio.h>
int main(void)
{
	int n, i;
	double sum = 0;

	scanf("%d", &k);
	for (i = 1; sum < n; i++)	//正确的应该是sum<=n
		sum += 1.0 / i;
	printf("%d", i-1);

	return 0;
}

当我输入1时,输出结果是1,题目居然也AC了!!!但正确的输出结果应该是2(1是等于1的,它并不大于1)

2022/11/18 10:44
加载中...