#1292. [CSP2024 入门级] 第 33 题
[CSP2024 入门级] 第 33 题
三、完善程序(单选题,每小题 分,共计 分)
第 1 题
(判断平方数) 问题:给定一个正整数 ,希望判断这个数是否为完全平方数,即存在一个正整数 ,使得 的平方为 。
试补全程序。
#include<iostream>
#include<vector>
using namespace std;
bool isSquare(int num) {
int i = ___①___;
int bound = ___②___;
for (; i <= bound; ++i) {
if (___③___) {
return ___④___;
}
}
return___⑤___;
}
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;
}
return 0;
}
③ 处应填( )
A. num = 2 * i
B. num == 2 * i
C. num = i * i
D. num == i * i
{{ select(1) }}
num = 2 * inum == 2 * inum = i * inum == i * i