万卷网 > 题目详情
题型:组合题

完善程序(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

(2).

⑤处应填( )

A.

num= i*i

B.

num!=2*I

C.

true

D.

false

(3).

②处应填( )

A.

(int) floor(sqrt(num)-1)

B.

(int)floor(sqrt(num))

C.

floor(sqrt(num/2))-1

D.

floor(sqrt(num/2))

(4).

①处应填( )

A.

1

B.

2

C.

3

D.

4

(5).

③处应填( )

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/入门级

相似题推荐

简答题

T4多边形


2026-04-17
简答题

T3异或和


2026-04-17
简答题

T2座位


2026-04-16
简答题

T1拼数

2026-04-16
单选题

假设a、b、c都是布尔变量,逻辑表达式(a &&b)IⅡ(!c &&a)的值与下列哪个表达式不始终相等?()

A.

a &&(bⅡ!c)

B.

(al|!c)&&(bⅡ !c)&&(all a)

C.

a &&(!b II c)

D.

!(!a|!b)II(a &&!c)

2025-10-16
公众号
客服 反馈
顶部