用C语言的循环语句写出:输入一个正整数x(可以是1-9位的正整数),将其转换为逆序正整数y输出,例如输入x的值为3456,则输出y的值6543。
时间: 2023-11-22 12:56:16 浏览: 80
c代码-将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
以下是用C语言的循环语句实现输入一个正整数x,将其转换为逆序正整数y并输出的代码:
```c
#include <stdio.h>
int main() {
int x, y = 0;
printf("请输入一个正整数x:");
scanf("%d", &x);
while (x > 0) {
y = y * 10 + x % 10;
x /= 10;
}
printf("x的逆序数为:%d\n", y);
return 0;
}
```
运行示例:
```
请输入一个正整数x:3456
x的逆序数为:6543
```
阅读全文