交换个位和十位上的数,用C语言
时间: 2024-02-11 07:08:27 浏览: 97
8207191303_胡韵涛1
可以使用以下代码来交换一个两位数的个位和十位上的数字:
```c
#include <stdio.h>
int main() {
int num, swapped_num;
printf("请输入一个两位数:");
scanf("%d", &num);
swapped_num = (num % 10) * 10 + (num / 10);
printf("交换后的数字为:%d", swapped_num);
return 0;
}
```
首先,我们使用 `scanf` 函数获取用户输入的两位数。
然后,我们可以使用 `%` 运算符来获取个位上的数字,使用 `/` 运算符来获取十位上的数字。将这两个数字交换后,我们可以使用乘法和加法运算符重新构造交换后的数字。
最后,我们使用 `printf` 函数输出交换后的数字。
阅读全文