求解答 输出四位数的??
#include <stdio.h>int main()
{
int x=1000,a=0,b=0,c=0,d=0,e=0;
while(x<=9999)
{
a=x/1000;
b=(x-a*1000)/100;
c=(x-a*1000-b*100)/10;
d=x-a*1000-b*100-c*10;
e=(a*10+b+c*10+d)^2;
if(x==e)
printf("%d,%d,%d,%d",a,b,c,d);
x=x+1;
a=b=c=d=e=0;
}
}