比如:3025=(30+25)*(30+25)
输入格式:
无
输出格式:
每行输出一个符合要求的四位数。
输入样例:
无
输出样例:
#include <iostream>
using namespace std;
int main(){
int i;
int a,b;
for(i=1000;i<10000;i++){
a=i/100;
b=i%100;
if(i==(a+b)*(a+b)){
cout<<i<<endl;
}
}
return 0;
}
四位数,求余100,和除以100,得到的两个数相加后平方
#include <iostream>
using namespace std;
int main()
{
int i,n;
for(i=1000;i<10000;i++)
{
n = i%100+i/100;
if(i==n*n)
cout<<i<<endl;
}
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!