c语言读入一个两位的个位不为零的正整数,将它的十位数和个位数调换后输出。
时间: 2024-03-25 09:35:46 浏览: 66
好的,这是一个简单的C语言程序,可以实现你的需求:
```c
#include <stdio.h>
int main() {
int num, ten, one;
printf("请输入一个两位的个位不为零的正整数:");
scanf("%d", &num);
ten = num / 10; // 获取十位数
one = num % 10; // 获取个位数
if (one != 0) { // 判断个位数是否为零
printf("调换后的数为:%d%d\n", one, ten);
} else {
printf("输入的数不符合要求!\n");
}
return 0;
}
```
程序的运行结果如下:
```
请输入一个两位的个位不为零的正整数:37
调换后的数为:73
请输入一个两位的个位不为零的正整数:20
输入的数不符合要求!
```
阅读全文