是正整数不知道几位。

编写函数,功能为构造正整数 x 的逆序数,函数形 式为:
int reverse(int x);


#include <stdio.h>

int reverse(int x);

int main(void)
{
    int test = 0;
    scanf("%d", &test);
    printf("%d\n", reverse(test));
}

int reverse(int x)
{
    int ans = 0;
    while (x)
    {
        int temp = x % 10;
        ans = ans * 10 + temp;
        x /= 10;
    }
    return ans;
}

测试结果

img

如果有不清楚的地方可在评论区提问,望采纳