正如标题所述,我正在尝试打印所有 2 位数字的产品的反面。
例如:对于 100,200,300...,我想打印 001,002,003。
这是我的代码:
#include<stdio.h>
main()
{
int rev=0,revprod;
int i,j,prod;
for(i=10;i<100;i++)
{
for(j=10;j<100;j++)
{
prod=i*j;
revprod=prod;
while(revprod!=0)
{
rev=rev*10;
rev=rev + (revprod%10);
revprod=revprod/10;
}
printf("%d\n",rev);
}
}
}
它打印垃圾值。我无法弄清楚问题所在。