Input:
1
Output:
2
如下代码可以AC本题,但是当输入为1时输出有误:
int n,sum=1,i=2; cin >> n; for(i = 3;n > sum;i+=2){ if(prime(i))sum++;//prime函数:判断是否为质数 } cout << i-2; return 0;
这段代码在输入为1时输出也为1,但根据题意,输入为1时应输出第1小的质数,也就是2。
综上,请求添加一组数据。