c语言数字反转,如何输入100,输出为001而不是1?
#include <stdio.h>
int main()
{
int arr[3],i;
printf("输入三位数字:");
for(i=0;i<3;i++)
{
scanf("%1d",&arr[i]);
}
for(i=2;i>=0;i--)
{
printf("%d",arr[i]);
}
putchar('\n');
return 0;
}