21xrx.com
2024-12-22 21:29:08 Sunday
登录
文章检索 我的文章 写文章
如何利用C语言实现数字反转
2023-06-16 10:15:32 深夜i     --     --
C语言 数字反转 整数

数字反转是指将一个整数的数位顺序颠倒,例如将12345反转为54321。在C语言中可以通过以下步骤实现数字反转:

1. 定义一个整型变量num,用于存储需要反转的整数。

2. 将num对10取余,取出个位数字。

3. 将num除以10,去除个位数字。

4. 将取出的个位数字乘以10的n次方(n为已经取出的数字个数-1),将结果加到反转后的整数中。

5. 重复步骤2-4,直到num变为0。

以下是具体实现代码:


#include

int main()

{

  int num, reversed_num = 0;

  

  printf("请输入需要反转的整数:\n");

  scanf("%d", &num);

  

  while (num != 0) {

    int digit = num % 10;

    reversed_num = reversed_num * 10 + digit;

    num /= 10;

  }

  

  printf("反转后的数字为:%d\n", reversed_num);

  

  return 0;

}

通过以上代码,即可实现输入一个整数后输出其反转后的数字。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复