帮个忙!C语言高手请进!怎样把小写字母转换成大写字母?大写转成小写的

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:50:36
我一点也不懂的?明天就要考试了
麻烦写下来

//2楼的太过复杂了,给你个简单的,好记,已通过运行
#include<stdio.h>
#include<string.h>
main()
{ char str[20];
printf("please input string:\n");
gets(str);
strupr(str); //将小写转换成大写
puts(str);
strlwr(str); //将大写转换成小写
puts(str);
getch();
}

小写字母转换成大写字母
#include <stdio.h>
main()
{
char s[100];
int i=0;
printf("请输入字符串:\n");
scanf("%s",s);
while(s[i]!='\0')
{
if(s[i]>='a'&&s[i]<='z') s[i]-=32;
i++;
}
printf("%s",s);
}

大写字母转换成小写字母
#include <stdio.h>
main()
{
char s[100];
int i=0;
printf("请输入字符串:\n");
scanf("%s",s);
while(s[i]!='\0')
{
if(s[i]>='A'&&s[i]<='Z') s[i]+=32;
i++;
}
printf("%s",s);
}

差值