利用指针输入2个大写英文字母,调用函数CharSwap将其转换成小写字母并交换。
时间: 2024-05-16 10:17:29 浏览: 70
将输入的大写字母改用小写字母输出
以下是实现代码:
```c++
#include <iostream>
using namespace std;
void CharSwap(char* a, char* b) {
*a = tolower(*a);
*b = tolower(*b);
char temp = *a;
*a = *b;
*b = temp;
}
int main() {
char c1, c2;
cout << "请输入两个大写字母:" << endl;
cin >> c1 >> c2;
CharSwap(&c1, &c2);
cout << "交换后的字母为:" << c1 << " " << c2 << endl;
return 0;
}
```
这里定义了一个 `CharSwap` 函数,接受两个指针参数,用于交换并转换大小写。在 `main` 函数中,先输入两个大写字母,然后调用 `CharSwap` 函数进行处理,并输出结果。注意,这里传递参数时要使用地址符 `&`,将变量的地址传递给函数。
阅读全文