用c语言写一个用c语言写一个小写字母转换为大写字母的函数
时间: 2024-02-28 13:53:38 浏览: 32
可以使用C语言中的字符处理函数`toupper()`实现小写字母转换为大写字母的功能。以下是一个简单的示例函数:
```c
#include <ctype.h>
void toUpper(char *str) {
int i = 0;
while (str[i]) {
str[i] = toupper(str[i]);
i++;
}
}
```
该函数接受一个指向字符串的指针作为参数,并将其中的小写字母转换为大写字母。可以使用以下代码来测试该函数:
```c
#include <stdio.h>
int main() {
char str[] = "Hello, World!";
printf("Original string: %s\n", str);
toUpper(str);
printf("Modified string: %s\n", str);
return 0;
}
```
输出结果为:
```
Original string: Hello, World!
Modified string: HELLO, WORLD!
```
相关问题
使用C语言写一个函数 判读输入的字符是否为 数字 大写字母 小写字母
下面是一个简单的 C 语言函数,用来判断输入的字符是否为数字、大写字母或小写字母:
```c
#include <stdio.h>
#include <ctype.h>
int is_digit_or_letter(char c) {
if (isdigit(c) || isupper(c) || islower(c)) {
return 1;
} else {
return 0;
}
}
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
if (is_digit_or_letter(c)) {
printf("是数字、大写字母或小写字母\n");
} else {
printf("不是数字、大写字母或小写字母\n");
}
return 0;
}
```
这个函数使用了 ctype.h 头文件中的 isdigit、isupper 和 islower 函数,它们分别用来判断字符是否为数字、大写字母或小写字母。函数 is_digit_or_letter 接受一个字符参数 c,如果 c 是数字、大写字母或小写字母,则返回 1,否则返回 0。在 main 函数中,我们输入一个字符,调用 is_digit_or_letter 函数进行判断,并输出结果。
用C语言写一个输入大写字母输出小写字母
可以使用C语言中的字符函数tolower()将大写字母转换为小写字母,代码如下:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char c;
printf("请输入一个大写字母:");
scanf("%c", &c);
if (isupper(c)) {
c = tolower(c);
printf("对应的小写字母是:%c\n", c);
} else {
printf("输入的不是大写字母!\n");
}
return ;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)