在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;
}
在上面的示例中,我們通過for循環從1開始逐個判斷數字的平方是否等于輸入的整數,如果找到了相等的情況,則輸出該數字是一個完全平方數,否則輸出不是完全平方數。