从键盘输入一个字符,如果它是一个大写字母,则把它变成小写字母,如果它是一个小写字母,则把它变成大写

从键盘输入一个字符,如果它是一个大写字母,则把它变成小写字母,如果它是一个小写字母,则把它变成大写字母,其它字母不变。

第1个回答  推荐于2017-05-22
#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\n",ch);
}追问

你有木有win7可以用的tc版本啊?

追答

没有,无法兼容

本回答被网友采纳
第2个回答  2021-05-29
#include<stdio.h>
int main()
{
char a;
printf("请输入数值:\n");
scanf("%c",&a);

if((a<='0')&&(a>='9'))
a=a-'0';
printf("a=%d\n",a-'0');
return 0;
}
第3个回答  2014-10-28
编程吗?追问

c语言编程

追答

大小写相差26吧,大致的忘记了,可以用if语句吧

第4个回答  2014-10-28
+64追答

变小写,+64

变大写,-64

就可以了

从键盘输入一个字符,如果它是一个大写字母,则把它变成小写字母,如果...
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\\n",ch);}

从键盘输入一个字符,如果是大写字母,则转成小写字母,如果是小写字母则转...
include<stdio.h>#include<ctype.h>int main(){ while (true){ printf("输入一个字符(输入回车终止):"); char ch = getchar(); if (ch == '\\n') break; if (isupper(ch)) putchar(tolower(ch)); else if (islower(ch)) putchar(toupper(ch)); e...

编程实现,从键盘输入一个字符,如果是大写字母,输出对应的小写字母,如 ...
printf("输入的不是字母\\n");}

从键盘输入一个字符,如果是大写字母,转换为小写字母,如果是小写字母,转 ...
CharToUpper(){ char ch;while(ch=getchar()){ if(ch=='\\n')break;if(ch<='A'||ch>='z'){ printf("error...\\n");} if(ch>='A'&&ch<='Z'){ ch = ch-'a'+'A';} }

如何编写一个“若为大写字母则转换为小写字母输出,若为小写字母则输出大...
注意:Apache的commons-lang包中有很多我们常用的方法,比如IO操作的中的拷贝整个目录,判断一个字符是不是符合Email的格式。所以千万别什么都自己写,尽量看看在其中是不是已经有现成的方法了。相关输出:从键盘上输入一个字符,如果它是小写字母,则把它转换成大写字母输出;否则,直接输出,代码如下:

...从键盘输入任意一个字母,如果其为大写字母,则输出“capital lette...
str); printf("\\n%s\\n\\n",clear(str)); return 0;}(5)\/\/#include "stdafx.h"\/\/vc++6.0加上这一行.#include "stdio.h"char *clear(char *p){ int i,j; for(j=i=0;p[i];i++) if(p[i]<'0' || p[i]>'9') p[j++]=p[i]; p[j]='\\0';...

从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出;否 ...
好了 include<stdio.h> int main(){ char a;printf("请输入一个字符:");scanf("%c",&a);if(a>'A'&&a<'Z'){ a=a+32;} printf("该字符小写字母为:%c\\n",a);}

VB编程从键盘上输入一个字符,如果是大写字母,转换成小写字母输出,如果...
如图望采纳!!!

编程实现:从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母...
这个判断根本就是多余的,既然不管大小写最后都是以小写输出,直接转换就行了。include <ctype.h> main(){ char ch;ch=getchar();putchar(tolower(ch));return 0;} P.S.判断大小写最好用islower()和isupper()判断,而不要直接用ASCII码,这样兼容性会好一点。两段程序编译后的运行效果完全是一...

C语言,从键盘输入一个大写字母,要求改用小写字母输出
代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:

相似回答