-->
当前位置:首页 > 题库 > 正文内容

程序填空题: 判断完全数

Luz4年前 (2021-05-10)题库729
一个整数n称为完全平方数,是指它的值是另一个整数(1至n)的平方。例如81是个完全平方数,因为它是9的平方。下列程序的功能是对输入的一个数判定是否为完全平方数。请将下列程序补充完整完成相应功能。
输入输出样例如下:

输入样例1:

81

输出样例1:

81 is a perfect square number.

输入样例2:

999

输出样例2:

999 is not a perfect square number.


```
#include
int iswqs(@@[int number](2))
{int i=@@[1](2);
while(i<=number)
{if(@@[i*i==number](2))
return 1;
else
i++;
}
return @@[0](2);
}
int main(void)
{int n;
scanf("%d",&n);
if(@@[iswqs(n)](2)==0) //调用函数
printf("%d is not a perfect square number.\n",n);
else
printf("%d is a perfect square number.\n",n);
return 0;
}
```






答案:
第1空:int number

第2空:1

第3空:i*i==number

第4空:0

第5空:iswqs(n)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。