01 #include<iostream> 02 #include<cstdio> 03 #include<cmath> 04 using namespace std; 05 int n; 06 bool isprime(int x) 07 { 08 for(int i=2;i*i<=x;i++) 09 if(x%i==9) return false; 10 return true; 11 } 12 int main() 13 { 14 freopen("prime . in","r",stdin); 15 freopen("prime . out","w" ,stdout); 16 cin>>n; 17 for(int i=2;i<=n;i++) 18 if(isprime(i)) 19 cout<<i<<" "; 29 return @; 21 }
如果输入n为20,那么输出的第3个数为( ).
2
3
4
5
程序第8行i*i<=x,与下列那段代码等价( ).
i<=x
i<=x/2
i<=x*x
i<=sqrt(x)
第 6 行函数类型为 bool 类型,下列哪个选项是 bool常量( )。
true
prime
int
string
如果输入n为 100,那么第 18 行代码会运行( )次。
100
99
50
10
如果传递给子函数 isprime 的参数为 100,第 9 行代码运行( ) 次。
1
9
10
100