第二章 循环结构程序设计(一)

7744问题:判断四位数中的完全平方数。

完全平方数:形式如AABB。

一种解题方法如下:

#include<stdio.h>
#include<math.h>
int main()
{
    int a,b,n;
    double m;
    for(a=1;a<=9;a++)
        for(b=0;b<=9;b++)
    {
        n=a*1100+b*11;
        m=sqrt(n);
        if(floor(m+0.5)==m)
            printf("%d\n",n);
    }
    return 0;

}

ps:floor(x)用于返回x的整数部分,取不大于x的最大整数,或向下取整,在数学库里。



猜你喜欢

转载自blog.csdn.net/mimiya1998/article/details/79338253