c语言读入一个两位的个位不为零的正整数,将它的十位数和个位数调换后输出。
时间: 2024-03-25 09:36:04 浏览: 52
好的,这个问题很简单,使用 C 语言可以这么实现:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int x = n / 10; // 十位数
int y = n % 10; // 个位数
if (y != 0) { // 如果个位数不是零
printf("%d%d\n", y, x); // 调换后输出
} else { // 否则输出原数
printf("%d\n", n);
}
return 0;
}
```
这段代码首先读入一个两位的正整数,然后计算出它的十位数和个位数。如果个位数不为零,则将十位数和个位数调换后输出;否则直接输出原数。
阅读全文