您的位置:首页 > 其它

题目41:对称平方数

2013-03-05 11:35 239 查看
http://ac.jobdu.com/problem.php?cid=1040&pid=40

题目描述:
打印所有不超过n(n<256)的,其平方具有对称性质的数。
如11*11=121

输入:

无任何输入数据

输出:输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。

样例输入:


样例输出:

// 题目41:对称平方数.cpp: 主项目文件。

#include "stdafx.h"
#include <cstdio>

bool isDui(int n)
{
int res=n*n;
int arrA[11];
int cntA=0;
while(res)
{
arrA[cntA++]=res%10;
res/=10;
}
for(int i=0,j=cntA-1;i<=j;i++,j--)
if(arrA[i]!=arrA[j])
return false;
return true;
}

int main()
{
freopen("F:\\output.txt","w",stdout);
for(int i=0;i<256;i++)
if(isDui(i))
printf("%d\n",i);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: