写一段C语言代码来判断一个数开根号后是否为整数
时间: 2023-05-11 20:07:20 浏览: 249
判断一个数是否是素数的C语言代码
以下是C语言代码,用于判断一个数开根号后是否为整数:
```c
#include <stdio.h>
#include <math.h>
int main() {
double num;
printf("请输入一个数:");
scanf("%lf", &num);
double sqrt_num = sqrt(num);
if (sqrt_num == (int)sqrt_num) {
printf("%lf的开根号为%d,是一个整数。\n", num, (int)sqrt_num);
} else {
printf("%lf的开根号为%lf,不是一个整数。\n", num, sqrt_num);
}
return 0;
}
```
请注意,此代码仅适用于正数。如果要判断负数或零的情况,请根据实际情况进行修改。
阅读全文