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

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

2025-06-26 11:54:02

包含头文件
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