来源:
西安电子科技大学XDOJ在线C语言编程练习题49
问题描述:
若一个整数n能表示成某个整数m的平方的形式,则称这个数为完全平方数。写一个程序判断输入的整数是不是完全平方数。
思路:
简单的循环加判断;
代码实现:
#include<stdio.h>
#include<math.h>
int main(){
int n;
scanf("%d",&n);
double m=sqrt(n);
if (m==(int)m)
{
printf("%.0f",m);
}else{
printf("no");
}
return 0;
}