您的位置:首页 > 产品设计 > UI/UE

uva 256 - Quirksome Squares

2013-05-23 10:05 330 查看
#include <iostream>
#include<stdio.h>
#include<cstring>

using namespace std;
int main()
{
int n;
int i,j;
while(scanf("%d",&n)!=EOF)
{
if(n==2)
{
for(i=0;i<10;i++)
for(j=0;j<10;j++)
{
if(i+j>=10) break;
if ((i+j)*(i+j)==(i*10+j)) printf("%02d\n",i*10+j);
}
}
if(n==4)
{
for(i=0;i<100;i++)
for (j=0;j<100;j++)
{
if(i+j>=100) break;
if((i+j)*(i+j)==(i*100+j)) printf("%04d\n",i*100+j);
}
}

if(n==6)
{
for(i=0;i<1000;i++)
for(j=0;j<1000;j++)
{
if(i+j>=1000) break;
if((i+j)*(i+j)==(i*1000+j)) printf("%06d\n",i*1000+j);
}
}

if(n==8)
{
for(i=0;i<10000;i++)
for(j=0;j<10000;j++)
{
if(i+j>=10000) break;
if((i+j)*(i+j)==(i*10000+j)) printf("%08d\n",i*10000+j);
}
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: