21xrx.com
2025-03-25 20:34:30 Tuesday
文章检索 我的文章 写文章
如何用C语言逆序输出一个数字
2023-06-19 22:33:54 深夜i     91     0
C语言 逆序输出 整数 循环 取余运算 除法运算

在C语言编程中,有一道经典题目就是输入一个数字,将其逆序输出。这个题目其实很简单,只需要将数字的每一位依次取出来,然后再按照相反的顺序输出即可。

为了实现这个功能,可以用C语言中的取余运算和除法运算来分离每一位数字。具体步骤如下:

1. 定义一个整型变量,用来存储输入的数字。

2. 循环操作,将数字的每一位依次取出来。

  a. 先将数字对10取余,得到最后一位数字。

  b. 输出最后一位数字,并将数字除以10,去掉最后一位。

  c. 重复步骤a和b,直到数字变成0,循环结束。

下面是具体的代码实现:

#include 
int main()
{
  int num, reversed = 0;
  printf("请输入一个整数:");
  scanf("%d", &num);
  while (num != 0)
  {
    int digit = num % 10;
    reversed = reversed * 10 + digit;
    num /= 10;
  }
  printf("逆序输出的结果是:%d\n", reversed);
  return 0;
}

  
  

评论区