21xrx.com
2024-11-22 12:25:53 Friday
登录
文章检索 我的文章 写文章
如何使用C语言函数输出一个整数的逆序数
2023-06-16 11:50:31 深夜i     --     --
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;

}

  
  

评论区

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