大一新生C语言求助
有一个数学等式: ABCD*E=DCBA ,式子中的一个字母代表一位数字,ABCD、DCBA是四位整数,E不等于1。输出所有符合上述要求的乘积式,每个乘积式占一行,输出的乘积式形式:ABCD*E=DCBA。
程序代码:#include <stdio.h>
int main( void )
{
for( unsigned e=2; e!=10; ++e )
{
for( unsigned abcd=1000; abcd<10000/e; ++abcd )
{
if( abcd%10!=0 && abcd*e==abcd/1%10*1000+abcd/10%10*100+abcd/100%10*10+abcd/1000%10*1 )
printf( "%u*%u=%u\n", abcd, e, abcd*e );
}
}
}








