给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321
这是我根据网上的代码,然后自己理解之后写的,比较通俗易懂。
int main()
{
int i,a,b,c,d,e;
printf("请输入一个不多于5位的正整数:");
scanf("%d",&i);
a=i/10000;
b=i%10000/1000;
c=i%1000/100;
d=i%100/10;
e=i%10;
if (a!=0)
{
printf("输入数字是5位数,逆序为:%d%d%d%d%d\n",e