编写一个函数fun,其功能:对一个字符进行判断,如果是大写字母则转换成小写字母 用visual c++ 实现
时间: 2024-05-11 17:19:08 浏览: 139
实现一个函数,把一个字符串中的字符从小写转为大写。
3星 · 编辑精心推荐
以下是一个简单的实现:
```c++
#include <iostream>
#include <ctype.h>
using namespace std;
void fun(char& c) {
if (isupper(c)) { // 判断是否为大写字母
c = tolower(c); // 转换成小写字母
}
}
int main() {
char c = 'A';
fun(c);
cout << c << endl; // 输出 a
return 0;
}
```
首先在头文件 `ctype.h` 中使用函数 `isupper()` 判断字符是否为大写字母,如果是,则使用 `tolower()` 函数将其转换成小写字母。函数参数使用引用类型 `char&`,以便修改原始字符。然后在 `main()` 函数中调用 `fun()` 函数,并输出转换后的字符。
阅读全文