怎么用strupr,strlwr函数分别将字符串中大写字母转换为小写,小写字母转换成大写,

怎么用strupr,strlwr函数分别将字符串中大写字母转换为小写,小写字母转换成大写,C语言问题,所转化的字符串通过自己输入。

包含头文件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 UCE
abcd xyz 234 uce
ABCD XYZ 234 UCE
abcd xyz 234 uce
温馨提示:答案为网友推荐,仅供参考
相似回答