#include<stdio.h>
int main()
{
int i,a,b,c,d,A,B,C,D;
for(i=10000;i<=99999;i++)
{//举例12345
a=i%10;//a=5
A=(i-a)/10;//A=12340/10=1234
b=i%100;//b=45
B=(i-b)/100;//B=12300/100=123
c=i%1000;//c=345
C=(i-b)/1000;//C=12000/1000=12
d=i%10000;//d=2345
D=(i-d)/10000;//D=10000/10000=1
if(a*A+b*B+c*C+d*D==i)
{
printf("%d ",i);
}
}
return 0;
}
C语言学习记录——BC92 变种水仙花
最新推荐文章于 2024-07-22 14:10:07 发布