写一个c语言判断一个整数是否为平方数
时间: 2023-04-07 22:04:08 浏览: 135
C#判断是否为整数
可以回答这个问题。以下是一个简单的C语言代码,用于判断一个整数是否为平方数:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
int i;
for (i = 1; i * i <= num; i++) {
if (i * i == num) {
printf("%d 是一个平方数\n", num);
return 0;
}
}
printf("%d 不是一个平方数\n", num);
return 0;
}
```
该程序通过循环遍历所有小于等于该整数的数,判断是否存在一个数的平方等于该整数。如果存在,则该整数为平方数,否则不是。
阅读全文