欧莱雅男士洗发露哪种:C语言小程序问题!初学者!高手请帮忙!

来源:百度文库 编辑:神马品牌网 时间:2024/05/12 15:51:19
输入一个字符,如果他是大写字母,则把他变成小写字母;如果他是大写字母,则变成小写字母..其他字符不变...

#include<stdio.h>
void main()
{
float .....

请大家接下龙吧...郁闷...帮帮忙..不会...

#include<stdio.h>
void main()
{
char ch;
scanf("%c",&ch);
if(ch>='a'&&ch<='z')
ch=ch-32;
else if(ch>='A'&&ch<='Z')
ch=ch+32;
printf("%c",ch);
}

晕晕,这个要用到ASCII码的,你要先查下表,找出大字字母和小写字母分别在哪些值域内,然后用比较判断语句或加或减就出来了,具体程序我就不写了,手上没表,不知道值域啊!!

这个很简单,翻书查一下ASCLL码既可

顶!~
楼上的说的对极了!~

#include\"stido.h\"
void main()
{
char c,s;
printf(\"请输入一个字母\\n\");
c=getchar()
s=c>=\'A\'&&c<=\'Z\'?c+32:c;
putchar(s);
}

#include<stdio.h>
void main()
{
char p;
scanf("%c",&p);
if(p>='a'&&p<='z')
p=p-a+A;
else if(p>='A'&&p<='Z')
p=p-A+a;
printf("%c",p);
}
建议使用这个来编译
这样就不用去查ASCII码的表
事实上好多语言可以这样的做
又不能每个都去查它本来的表