判定一个数是否为完全平方数 的turbo c程序

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:10:29
帮帮忙谢谢

#include "stdio.h"
#include "math.h"
void main(){
int n,m;
scanf("%d",&n);
m=(int)sqrt(n);
if (m*m==n) printf("%d是完全平方数",n);
else printf("%d不是完全平方数",n);
}

#include<stdio.h>

int func(int n)
{
int i;

for(i=1;i<n/2;i++)
{
if(n==i*i)
{
return 1;
}
}
return 0;
}

main()
{
int n;

scanf("%d",&n);
if(func(n))
printf("it is!\n");
else
printf("it is not!\n");
}