#include <stdio.h>
int main(){
int a,b,c,d;
for(a=1;a<=9;a++){
for(b=0;b<=9;b++){
for(c=0;c<=9;c++){
for(d=0;d<=9;d++){
if((10*a+b+10*c+d)*(10*a+b+10*c+d)==1000*a+100*b+10*c+d)
printf("%d\n",1000*a+100*b+10*c+d);
else continue;
}
}
}
}
}
int main(){
int a,b,c,d;
for(a=1;a<=9;a++){
for(b=0;b<=9;b++){
for(c=0;c<=9;c++){
for(d=0;d<=9;d++){
if((10*a+b+10*c+d)*(10*a+b+10*c+d)==1000*a+100*b+10*c+d)
printf("%d\n",1000*a+100*b+10*c+d);
else continue;
}
}
}
}
}

本文分享了一段C语言程序代码,该程序用于找出所有符合条件的四位数:这些数的两倍等于其自身的平方。通过四层循环遍历所有可能的四位数组合,并检查其平方是否符合特定条件来实现。
383

被折叠的 条评论
为什么被折叠?



