题型:组合题
完善程序(1)
(判断平方数) 问题:给定一个正整数 n,判断这个数 是不是完全平方数,即存在一个正整数 x 使得 x 的平方等于 n。试补全程序。
#include<iostream>
#include<vector>
using namespace std;
bool isSquare(int num){
int i = ___(1)___;
int bound =___(2)___;
for(;i<=bound;++i){
if(___(3)___){
return ___(4)___;
}
}
return ___(5)___;
}
int main(){
int n;
cin>>n;
if(isSquare(n)){
cout<<n<<" is a Square number"<<endl;
}else{
cout<<n<<" is not a Square number"<<endl;
}
} (1).④处应填( )
| A. num= 2*i |
B. num==2*i |
| C. true |
D. false |
⑤处应填( )
| A. num= i*i |
B. num!=2*I |
| C. true |
D. false |
②处应填( )
| A. (int) floor(sqrt(num)-1) |
B. (int)floor(sqrt(num)) |
| C. floor(sqrt(num/2))-1 |
D. floor(sqrt(num/2)) |
①处应填( )
| A. 1 |
B. 2 |
| C. 3 |
D. 4 |
③处应填( )
| A. num=2*i |
B. num== 2*i |
| C. num=i*i |
D. num==i*i |
更新时间:2025-01-16 14:38:42
|
【知识点】
CCF非专业级别软件能力认证CSP-J/入门级
抱歉! 您未登录, 不能查看答案和解析点击登录











