使用【C语言】写【使用函数求整数逆序数】的代码
时间: 2024-12-11 15:17:36 浏览: 14
C语言:将数组中的数逆序排放
在C语言中,你可以通过编写一个函数来计算整数的逆序数。逆序数是指将一个整数从右到左每一位数字相加的结果。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义一个函数,输入一个整数,返回其逆序数
int reverse_number(int num) {
int reversed = 0; // 初始化结果变量
while (num > 0) { // 当输入的数大于0时,继续循环
int remainder = num % 10; // 取余数作为当前位的值
reversed = reversed * 10 + remainder; // 将当前位值加到结果上,并左移一位
num /= 10; // 清除最低位
}
return reversed;
}
int main() {
int input_num;
printf("请输入一个整数:");
scanf("%d", &input_num);
// 调用函数并打印逆序数
int inverse = reverse_number(input_num);
printf("逆序数为:%d\n", inverse);
return 0;
}
```
在这个代码中,`reverse_number`函数接受一个整数作为输入,然后通过循环逐步取出每一位数字并将它们累加到`reversed`变量上。最后在主函数`main`里获取用户输入的整数并调用这个函数。
阅读全文