用c语言swap函数试定义一个函数,实现一个数的十位与个位交换
时间: 2024-03-15 10:43:53 浏览: 83
输入两个数.docx
好的,这是一个用C语言实现一个数的十位与个位交换的函数,其中使用了swap函数:
```c
void swapDigit(int *num) {
int low = *num % 10; // 取个位数
int high = (*num / 10) % 10; // 取十位数
swap(&low, &high); // 交换个位数和十位数
*num = (*num / 100) * 100 + low * 10 + high; // 将交换后的个位数和十位数重新组合
}
```
这个函数接收一个指向整数的指针,直接修改这个整数的值。你可以将你需要交换十位和个位的数传递给这个函数,它会返回交换后的结果。
阅读全文