题目
输入一个正整数,逆序输出各位数字
例如输入:568,输出8,6,5
题目解析
首先输出个位数字,需要提取出来各位数字,对于一个正整数来说,提取个位数字我们只需要使用
x%10 就能将各位数取出来。
个位数取出来后,需要取百位数字,可以先将原来的数除以10,这样子又变为了取个位数
循环1-2步骤,直到数据变为0
程序
#include "stdio.h"
int main()
{
int in;
scanf("%d",&in);
do
{
printf("%d ",in%10); //输出个位数
in = in/10; //自身除以10
}
while(in!=0); //当数值不为0的时候,在继续循环
}