```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语言编译器中,并运行它以测试其功能。