c语言写一段程序,要求:定义一个有80个元素的字符数组,从键盘输入一串字符,将其中的大写字母转变为小写字母,将原来的小写字母转变为大写字母,其他字符不变。
时间: 2023-06-02 20:08:32 浏览: 70
C语言程序设计-从键盘输入一个大写字母,要求改用小写字母输出;.c
好的,以下是程序代码:
```
#include <stdio.h>
#include <ctype.h>
int main()
{
char str[80];
int i, len;
printf("请输入一段字符串:\n");
fgets(str, 80, stdin);
len = strlen(str);
for(i=0; i<len; i++) {
if(isupper(str[i])) {
putchar(tolower(str[i]));
}
else if(islower(str[i])) {
putchar(toupper(str[i]));
}
else {
putchar(str[i]);
}
}
return 0;
}
```
阅读全文