21xrx.com
2025-04-03 02:02:50 Thursday
文章检索 我的文章 写文章
如何使用C语言函数输出一个整数的逆序数
2023-06-16 11:50:31 深夜i     24     0
C语言 函数 整数 逆序数 循环

在C语言中,输出一个整数的逆序数可以通过定义一个翻转函数来实现。这个函数可以接受一个整数参数并返回翻转后的整数。下面是一个基本的翻转函数的示例代码:

int reverse(int num){
  int rev = 0;
  while(num > 0){
    rev = rev * 10 + num % 10;
    num = num / 10;
  }
  return rev;
}

在这个函数中,我们使用了一个while循环来迭代整数中每个数字并将其添加到新数字的尾部。例如,当传递数字123时,这个函数将返回数字321。

为了使用这个函数输出一个整数的逆序数,我们只需要取得输入整数,调用reverse函数,并将结果打印到控制台上。以下是完整的代码:

#include 
int reverse(int num){
  int rev = 0;
  while(num > 0){
    rev = rev * 10 + num % 10;
    num = num / 10;
  }
  return rev;
}
int main(){
  int num, rev;
  printf("请输入一个整数:");
  scanf("%d", &num);
  rev = reverse(num);
  printf("该整数的逆序数是:%d", rev);
  return 0;
}

  
  

评论区

请求出错了