代码:
#include<cstdio>
bool pd(long long n)
{
if(n==1)
return false;
for(long long i=2;i<n;i++)
if(n%i==0)return false;
return true;
}
int main()
{
long long n,i,c=0;
int INF=1<<30;
scanf("%d",&n);
for(i=2;i<=INF;i++)
{
if(pd(i))
{
printf("%d",i);
return;
}
}
printf("\nover");
return 0;
}
错题一:
上述代码中,将第23行修改为break
后,有相同的输入,输出结果也一定相同。()
A. 正确
~~~~~~~~~~~~~~~~~~~~~~~
B. 错误
正确答案:
~~~~
B
解析:
变成break
时,会多输出over
。