c语言怎么把数字倒过来_将一个整数的各位数字颠倒后输出(C语言)
c语⾔怎么把数字倒过来_将⼀个整数的各位数字颠倒后输出
(C语⾔)
对于这个问题,我们⾸先要提取最后⼀个数字输出,这可⽤取模 10 的余数来求得,然后去掉最低位再取模 10 的余数就得到此低位,以此类推便可得到整数数字的反序输出。
来看看 C 语⾔的 do-while 语句以及 while 语句的实现⽅法: #include "stdio.h"
void main()
{
/*⽤ do-while 语句颠倒整数的各位*/
int i, r;
printf("Input an integer:\n");
scanf("%d", &i);
do{
r = i % 10;
printf("%d", r);
}while((i /= 10) != 0);
printf("\n");
}
来对⽐地看⼀下 while 语句的实现⽅法:
#include "stdio.h"
void main()
在atm倒着输密码
{
/*⽤ while 语句颠倒整数的各位*/
int i, r;
printf("Input an integer:\n");
scanf("%d", &i);
if(i == 0)
printf("%d", i);
while(i != 0)
{
r = i % 10;
printf("%d", r);
i /= 10;
}
pr

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。