酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

输入一个正整数(这里保证输入的数范围不超过int),将它倒着输出。 完成函数reverse。 函数接口定义: int reverse ( int x ); 调用reverse时,保证x是正整数。该函数的功能是返回x的逆序数。比如x的值是185,那么它的逆序数是581。 裁判测试程序样例: #include <stdio.h> int reverse (int x); int main() { int y; scanf("%d", &y); printf("%d倒过来之后是%d",y, reverse(y)); return 0; } /* 你提交的代码将被复制到该行下面 */

```c #include <stdio.h> int reverse(int x) { int res = 0; while (x!= 0) { // 只要输入的数不为 0 res = res * 10 + x % 10; // 取当前数的个位加到结果中 x /= 10; // 去掉当前数的个位 } return res; } ``` 额外注意点: 1. 要考虑输入数字为 0 的情况。 2. 处理好数字边界和溢出的情况。 3. 注意代码的效率和简洁性。 [2024-12-15 23:07:03 | AI写代码神器 | 142点数解答]

相关提问