包含头文件string.h。用 gets(s); 读入一行字符串。 打印 strupr(s) 就是大写, 打印 strlwr(s) 就是小写,用 strcpy(s,strupr(s)); 就把 s 转达大写,用strcpy(s,strlwr(s)); 就把 s 转达小写,程序例子如下:#include <stdio.h>#include <string.h>int main(){char s[500];gets(s); //输入一行字符串 printf("%s\n",strupr(s)); //输出大写printf("%s\n",strlwr(s)); //输出小写strcpy(s,strupr(s)); //变s为大写printf("%s\n",s);strcpy(s,strlwr(s)); //变s为小写printf("%s\n",s);return 0;}例如:输入: abcd XYZ 234 uce 输出: ABCD XYZ 234 UCEabcd xyz 234 uceABCD XYZ 234 UCEabcd xyz 234 uce