判断一个数是否为平方数

个人博客网站:https://www.liuzhi.org.cn/ 

#include 
#include 
#include 
#include 
void fac(int x);
/*输入x,输出判断结果*/
void fac(int x)
{
    int i;
    for(i=1; x>0; i+=2)
    {
        x-=i;
    }
    if(x==0)
        printf("是");
    else
        printf("否");
}
int main()
{
    printf("请输入数字进行判断是否是平方数:");
    int x;
    scanf("%d",&x);
    fac(x);
    return 0;
}

 

你可能感兴趣的:(判断一个数是否为平方数)