求编一个简单的C语言程序,自动从1000到9999一个个填入ABCD,输出ABCD乘以9等于DCB

求编一个简单的C语言程序,自动从1000到9999一个个填入ABCD,输出ABCD乘以9等于DCB

#include int main(){ int i; int a,b,c,d; int tmp; int abcd, dcba; for(i=1; i<=9999; i++) { d = i%10; tmp = i/10; c = tmp%10; tmp = tmp/10; b = tmp%10; tmp = tmp/10; a = tmp; abcd = ((a*10+b)*10+c)*10+d; dcba = ((d*10+c)*10+b)*10 +a; if (abcd*9 == dcba) { printf("find %d*9 = %d\n", abcd, dcba); } } return 0;}find 1089*9 = 9801