回文数

一、问题描述

    打印所有不超过n(取n<256)的其平方具有对称性质的数

二、设计思路

    找出每个数的平方,判断其是否有对称性。

三、流程图

 

、伪代码

For(256)

数的平方

判断数的平方是否具有对称性

是输出

五、代码实现

#include<iostream>

using namespace std;

int main()

{

       for(int i=0;i<=256;i++)

       {

              int sum,a,b=0;

              sum=i*i;

              a=sum;

              while(a)

              {

                     b=b*10+a%10;

                     a=a/10;

              }

              if(b==sum)

              {

                     cout<<i<<"平方"<<sum<<"是回文数"<<endl;

              }

       }

}

posted @ 2023-05-15 00:02  八千里路云和月色  阅读(33)  评论(0)    收藏  举报