输入一个单词 大小写互换c语言只有一个主函数
时间: 2024-10-28 22:06:57 浏览: 25
在C语言中,如果你想要编写一个简单的程序来实现大小写互换的功能,通常会创建一个主函数`main()`。下面是一个简单的例子,它接受一个字符串作为输入,然后通过遍历并交换每个字符的大小写实现转换:
```c
#include <stdio.h>
#include <ctype.h> // 包含ctype.h库,用于处理字符的大小写
void swap_case(char *str) {
int len = strlen(str); // 获取字符串长度
for (int i = 0; i < len; i++) {
if (isupper(str[i])) { // 如果是大写字母
str[i] = tolower(str[i]); // 转换成小写
} else if (islower(str[i])) { // 如果是小写字母
str[i] = toupper(str[i]); // 转换成大写
}
}
}
int main() {
char input[100];
printf("请输入一个单词:");
fgets(input, sizeof(input), stdin); // 从用户输入获取字符串,包括空格
input[strcspn(input, "\n")] = '\0'; // 清除fgets添加的换行符
swap_case(input);
printf("大小写互换后的单词:%s\n", input);
return 0;
}
```
阅读全文