编写程序,将字符串中小写字母字符转换为大写。 输入格式: 在一行中输入一个字符串(不超过80个字符)。 输出格式: 将字符串中小写字母字符转换为大写后输出。c语言
时间: 2024-02-11 12:07:36 浏览: 80
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
下面是C语言实现代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[81];
scanf("%s", str);
for (int i = 0; i < strlen(str); i++) {
if (str[i] >= 'a' && str[i] <= 'z') {
str[i] = str[i] - 'a' + 'A';
}
}
printf("%s\n", str);
return 0;
}
```
输入一个字符串并存储在字符数组str中。使用for循环遍历字符串中的每个字符,判断该字符是否为小写字母字符,如果是,则将其转换为大写字母字符。转换的方法是将其ASCII码值减去小写字母'a'的ASCII码值,再加上大写字母'A'的ASCII码值。最后使用printf函数输出转换后的字符串。注意换行符是题目要求的一部分,需要输出。最后返回0表示程序正常结束。
阅读全文