21xrx.com
2025-04-24 04:22:33 Thursday
文章检索 我的文章 写文章
如何在C语言中将输入的整数逆序输出
2023-06-15 09:10:55 深夜i     16     0
C语言 整数 逆序输出

C语言作为一种广泛应用于计算机程序设计的编程语言,其输入输出也是程序中非常基础和常用的一部分。其中对于输入整数并逆序输出可谓是一个经典问题,这种操作不仅能够检验程序员的基础功底,更能够提升代码的优化能力和处理效率。下面介绍在C语言中如何实现这一操作。

首先,需要定义一个整数变量num,用于存储用户输入的整数。其次,采用while循环和%运算符将num不断地除以10,取余数并输出,直到num变为0。具体代码如下所示:

#include 
int main()
{
 int num, digit;
 printf("请输入一个整数:\n");
 scanf("%d", &num);
 while (num != 0) {
  digit = num % 10;
  printf("%d", digit);
  num /= 10;
 }
 return 0;
}

上述代码中,首先通过scanf函数接收用户输入的整数num,接着进入while循环中。在每个循环体中,通过digit变量存储num除以10的余数,然后通过printf函数输出该余数值,最后将num变量除以10。这样循环便可将num的每一位数依次逆序输出,完成了整数逆序输出的操作。

  
  

评论区