从键盘输入任意三个整数,逆序输出
1个回答
关注
展开全部
咨询记录 · 回答于2022-09-20
从键盘输入任意三个整数,逆序输出
亲,您好!很高兴为您解答。从键盘输入任意三个整数,逆序输出答:亲亲您好,从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3100+210+1 =321,并输出321。这里演示一下如何用vc++编写输入三位正整数,然后输出其对应逆序数的小程序。有兴趣的朋友可以来看看。工具/材料· vc++6.0编译软件操作方法1、第一步,我们首先要写开头:#includevoid main()2、接着就是“代码容器”——大括号。{}3、需要先定义两个整形的变量,用a,c表示。即:int a,c;4、然后就准备输入a的值,即:printf("请输入一个3位正整数a:")scanf("%d",&a);5、到了最主要的部分,就是逆转交换的实现,这里我们可以使用取余的方法实现;即:c=a%10*100+(a/10)%10*10+a/100;6、最后一步就是输出c的值了,也很简单:printf("三位正整数a的逆序数是:%d\n",c);7、程序的整体代码为:#includevoid main(){int a,c;printf("请输入一个3位正整数a:");scanf("%d",&a);c=a%10*100+(a/10)%10*10+a/100;printf("三位正整数a的逆序数是:%d\n",c);}8、最后将代码保存,运行即可实现自己想要的效果。感谢您的耐心等待。以上是我的全部回复如果对我的服务满意,请给个赞哦,再次祝您事事顺心!平安喜乐!