编程4位数反转怎么写的

时间:2025-01-25 11:32:37 游戏攻略

```c

include

int reverse(int x) {

int s = 0;

while (x != 0) {

s = s * 10 + x % 10; // 取x的个位,并加到s中

x /= 10; // 去掉x的个位

}

return s;

}

int main() {

int num;

printf("请输入一个四位数: ");

scanf("%d", &num);

int reversed = reverse(num);

printf("反转后的四位数是: %d\n", reversed);

return 0;

}

```

这个程序首先定义了一个名为`reverse`的函数,该函数接受一个整数参数`x`,并通过循环和取余、除法运算将其反转。在`main`函数中,程序从用户那里读取一个四位数,调用`reverse`函数进行反转,并输出结果。

你可以将这段代码复制到你的C语言编译器中,并运行它以测试其功能。