编写c语言程序,从键盘读取任意一个非0正整数x,判断这个教是否是平方数,如果是,则输出这个数的平方根,如果不是则输出0
时间: 2024-06-05 09:06:21 浏览: 102
从键盘任意输入两个整数,输出两数之间的素数,素数判断用函数实现。 扩展要求:1)程序可以循环执行,判断完一组可以再进行下一组;可以设定一个特殊键退出
5星 · 资源好评率100%
#include <stdio.h>
#include <math.h>
int main() {
int x;
printf("请输入一个非0正整数x:");
scanf("%d", &x);
int sqrt_x = sqrt(x);
if (sqrt_x * sqrt_x == x) {
printf("%d是一个平方数,其平方根为%d\n", x, sqrt_x);
} else {
printf("0\n");
}
return 0;
}
阅读全文