首页 > 其他分享 >将一个四位数,反向输出

将一个四位数,反向输出

时间:2023-01-24 18:00:39浏览次数:35  
标签:输出 数字 10 int 四位数 n% 反向 printf 取余

输入1234 输出4321

参考代码

#include <stdio.h>
int main()
{
int n = 0;
//输入数据
scanf("%d", &n);
//获取每一位
while(n)
{
printf("%d", n%10);
n /=10;
}
return 0;
}

分析:

取余可以得到最后一个数字

除可以去掉最后一个数字 使之再取余得到去掉后的数字的最后一个数字

1234%10=4
1234/10=123
123%10=3
123/10=12
12%10=2
12/10=1
1%1=0
1/1=0

可以看出这是一个循环:且n为0则跳出循环

while(n)
{
printf("%d", n%10);
n /=10;
}


标签:输出,数字,10,int,四位数,n%,反向,printf,取余
From: https://blog.51cto.com/u_15899086/6022318

相关文章