用数组的方法,输入一个四位数的整数,如果它的逆序整数是它的倍数,则输出这个数的逆序整数。
有大神会吗,,,,真的难懂啊,,,跪求。。
#include<stdio.h> int su=0; void resvnum(int k) { if(k==0) return ; int n=k % 10; k/=10; su=su*10+n; resvnum(k); } int main() { int i,j,k; for(i=1000;i<=9999;i++) { k=i; resvnum(k); for(j=2;j<10;j++) if(i*j==su) printf("%d * %d = %d \n",k,j,su); su=0; } return 0; }