Input:
1
Output:
2
如下代码可AC本题:
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。
综上,请求添加一组数据。