#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;
int main ()
long long n,i,cm0,int INFm1<<30;
scan£("号d",东n);
for(i-2;i<-INE;i++)
ifipd(i))
C++/
if(c-=n)
printf("gd",i);return 0;
printf("\nover");
return 0;
上述代码中,若将第13行修改为INF=1<<40,则输出结果一定不变。
上述代码中,将第23行修改为break或continue这两种情况后,有相同的输人,在这两种情况下,输出结果也一定相同。
上述代码中,将第23行修改为break后,有相同的输人,变量c的值和未修改前一定相同
上述代码中,将第 23行修改为 break后,有相同的输人,输出结果也一定相同
输人为:8
输出为()
17
19回车 over
19
23 \nover
上述代码中,将第6行的i<n修改为()后功能不变,效率更高
i*i<=n
i<n/2
i<n/3
i<n/4
发表评论