【C语言编程练习】输入一个正整数,逆序输出各位数字

题目

输入一个正整数,逆序输出各位数字
例如输入: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的时候,在继续循环
}

运行结果

【C语言编程练习】输入一个正整数,逆序输出各位数字_第1张图片

你可能感兴趣的:(C语言,c语言,开发语言,后端)