给一个数,用vc++如何按逆顺序输出各位数字
来源:网络收集 点击: 时间:2024-03-06#includestdio.h
#includemath.h
int main()
{
int x,a,b,c;
b=0;
printf(请输入一个数:);
scanf(%d,x);
c=x;
do
{a=x%10;
x=x/10;
b++;
switch(b)
{
case 1:printf(该数个位是:%d\n,a);break;
case 2:printf(该数十位是:%d\n,a);break;
case 3:printf(该数百位是:%d\n,a);break;
case 4:printf(该数千位是:%d\n,a);break;
case 5:printf(该数万位是:%d\n,a);break;
case 6:printf(该数十万位是:%d\n,a);break;
}

if(x10)
{a=x;
b++;
switch(b)
{
case 1:printf(该数个位是:%d\n,a);break;
case 2:printf(该数十位是:%d\n,a);break;
case 3:printf(该数百位是:%d\n,a);break;
case 4:printf(该数千位是:%d\n,a);break;
case 5:printf(该数万位是:%d\n,a);break;
case 6:printf(该数十万位是:%d\n,a);break;
}
}
}while(x=10);
printf(该数是%d位数\n,b);
printf(该数逆数是:);
do

{a=c%10;
c=c/10;
switch(b)
{
case 1:printf(%d\n,a);break;
case 2:printf(%d,a);break;
case 3:printf(%d,a);break;
case 4:printf(%d,a);break;
case 5:printf(%d,a);break;
case 6:printf(%d,a);break;
}
b--;}while(b0);
return 0;
}

今典书写:


编辑结果:

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_260581.html