时间限制: 1 Sec 内存限制: 128 MB
题目描述
把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,(30+25)^2=3025计算结果又等于原数,求所有符合这样条件的四位数。
输入
无
输出
输出所有的结果,一行一个
V
V
V
V
V
V
V
V
接题:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,s;
for(int i=1000;i<10000;i++)
{
a=i/100%10+i/1000*10;
b=i%10+i/10%10*10;
//cout<<a<<"#"<<b<<"\n";
s=a+b;
if(s*s==i)
{
cout<<i<<endl;
}
}
return 0;
}
