#include<stdio.h>
int main()
{
int i,a,b;
for(i=1000;i<10000;i++)
{
a=i/100;//这里是重点
b=i%100;
if((a+b)*(a+b)==i)
{
printf("%d ",i);
}
}
}
重点就是怎么取出该四位数的前两位和后两位,通过推算可得出a,b。
然后进行判断是否相等,就可以输出了。
.com刷题一定要按照要求的输出,不然会误判。