输入2个大写英文字母,调用函数CharSwap将其转换成小写字母并交换用指针
时间: 2024-04-29 17:22:27 浏览: 64
将输入的大写字母改用小写字母输出
好的,以下是代码实现:
```c++
#include <iostream>
void CharSwap(char* a, char* b) {
*a = tolower(*a);
*b = tolower(*b);
char temp = *a;
*a = *b;
*b = temp;
}
int main() {
char c1, c2;
std::cout << "请输入两个大写字母:";
std::cin >> c1 >> c2;
CharSwap(&c1, &c2);
std::cout << "交换后的结果为:" << c1 << c2 << std::endl;
return 0;
}
```
代码中,我们定义了一个函数`CharSwap`,接受两个指向字符的指针,将其转换成小写字母并交换位置。主函数中,我们从用户输入中获取两个大写字母,然后调用`CharSwap`函数进行转换和交换,并输出结果。
阅读全文