python输入123输出321_编程从键盘输入一个三位数,将它们逆序输出。如输入123,输出321.谢谢...

该博客介绍了一个简单的Python编程任务,即接收用户输入的一个三位数,然后将其各位数字逆序输出。示例代码使用C语言实现,通过判断输入数字的位数,分别处理不同情况,最后逆序打印出各位数字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

展开全部

这个简单啊!下边的是2113我以前写的,你看看吧?希5261望对你有4102帮助!不完善的地方在1653于没有判断第一位是不是0的,你可以加上去

#include

void main()

{ long int a;

int b,c,d,e,f;

printf("请输入一个不多于五位的数值:");

scanf("%ld",&a);

if(a/10000!=0)

{

b=a/10000;

c=(a%10000)/1000;

d=(a%1000)/100;

e=(a%100)/10;

f=a%10;

printf("这是一个五位数。\n");

printf("万位的数字是%d\n",b);

printf("千位的数字是%d\n",c);

printf("百位的数字是%d\n",d);

printf("十位的数字是%d\n",e);

printf("个位的数字是%d\n",f);

printf("逆序输出各位数字是%d %d %d %d %d \n",f,e,d,c,b);

}

else if(a/1000!=0)

{

c=a/1000;

d=(a%1000)/100;

e=(a%100)/10;

f=a%10;

printf("这是一个四位数。\n");

printf("千位的数字是%d\n",c);

printf("百位的数字是%d\n",d);

printf("十位的数字是%d\n",e);

printf("个位的数字是%d\n",f);

printf("逆序输出各位数字是%d %d %d %d \n",f,e,d,c);

}

else if(a/100!=0)

{

d=a/100;

e=(a%100)/10;

f=a%10;

printf("这是一个三位数。\n");

printf("百位的数字是%d\n",d);

printf("十位的数字是%d\n",e);

printf("个位的数字是%d\n",f);

printf("逆序输出各位数字是%d %d %d \n",f,e,d);

}

else if(a/10!=0)

{

e=a/10;

f=a%10;

printf("这是一个二位数。\n");

printf("十位的数字是%d\n",e);

printf("个位的数字是%d\n",f);

printf("逆序输出各位数字是%d %d \n",f,e);

}

else if (a%10!=0)

{ printf("这是一个一位数。\n");}

}

2Q==

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值