#include<stdio.h>
int main()
{
int i=0;
int m=0;
for(i=10000;i<=99999;i++)
{
m=i/10000i%10000+i/1000i%1000+i/100i%100+i/10i%10; if(i=m )
printf("%d",i);
}
return 0;
}
#include<stdio.h>
int main()
{
int i=0;
for(i=10000;i<=99999;i++)
{
if(i==i/10000*i%10000+i/1000*i%1000+i/100*i%100+i/10*i%10)
printf("%d",i);
}
return 0;
}
这样也不对
虽然不知道你要干嘛,我觉得可能是你没有加括号的问题
#include <stdio.h>
int main()
{
int i = 0;
int m = 0;
for (i = 10000; i <= 99999; i++)
{
m = i / 10000*(i % 10000) + i / 1000*(i % 1000) + i / 100*(i % 100) + i / 10*(i % 10);
if (i == m)
printf("%d ", i);
}
return 0;
}