#include<catdie>
bool pd (long long n)
if(n=-1)
return false;
for (long long i-2;i<n;1++)
if(nti--0}return false;
return true;
int main ()
long long n, i,c=0;
intINF-1<<30;//1左移30位,把INF初始化为较大的数
scanf("&d",6n);
for(1-2;i<-INP;i++)
if (pd (1))
c++;
if(c==n)
(
printf("%d*,i);
return O;
)
printf (*\n over");
return 0;
上述代码中,将第13行修改为INF=1<<40,输出结果一定不变。()
上述代码中,将第23 行修改为 break 或continue 这两种情况后,相同的输入,在这两种
情况,输出结果也一定相同
上述代码中,将第23行修改为break后,相同的输入,变量。的值和未修改前一定相
同。()
上述代码中,将第23行修改为break后,相同的输入,输出结果也一定相同。
当输人为:8,输出为()
17
19\n over
19
23\n over
上述代码中,将第06 行的i<n修改为()后功能不变,效率更高
i*i<=n
i<n/2
i<n/3
i<n/4
发表评论