有关输出一个五位数的问题
题目:输入一个五位数,第一个输出:需要说明五位数中的“个十百千万”分别是什么数!!第二个数是需要以倒叙的形式输出这个五位数!!下面这个程序可以做出来,请问还有别的方法吗?或者说还有更好的方法吗?(谢谢)#include "stdio.h"
void main()
int a,b,c,d,e,g;
printf("请输入一个五位的整数:\n");
scanf("%d",&g);
a=g/10000;
b=(g-(g/10000))/1000;
c=(g-(a*10000)-(a*1000))/100;
d=(g-(a*10000)-(b*1000)-(c*100))/10;
e=(g-(a*10000)-(b*1000)-(c*100)-(d*10));
printf("%d万%d千%d百%d十%d",a,b,c,d,e);
printf("以倒叙的方式输出:\n");
printf("%d万%d千%d百%d十%d",e,d,c,b,a);