如果是大写字母,就直接输出该字母的ASCII码,即变量ch的整型值,通过cout输出,最后在末尾加上endl换行。如果不是大写字母,则在第7行和第8行中继续使用if条件语句判断输入的字母是否为小写字母,如果是小写字母,就将其转换为大写字母,并在第9行通过cout输出转换后的结果。
请编写一个程序,用户从键盘输入英文字母,如果是大写,将其转换成小写输出;如果 是小写,将其转换成大写输出。提示:英文字母在计算机中以 ASCII 码表形式存在。
答案解析 查看更多优质解析 解答一 举报 思路大概如下:判断用户输入的是大写还是小写如果是大写则将该字符的ASCII码加32得出小写字母如果是小写字母则减去32即可 解析看不懂?免费查看同类题视频解析查看解答 相似问题 26个英文字母大写和小写 要用 从键盘输入一个字符,判断该字符是大写英文字母,小写英文字母还是数字 ...
中国大学MOOC: 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将转换后的英文字母及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接将它及其ASCII码值输出到屏幕上。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要...
从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将转换后的英文字母及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接将它及其ASCII码值输出到屏幕上。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。
1#include<stdio.h>2intmain()3{4chara;5printf("请输入一个字母:");6scanf("%c",&a);7if(a>='a'&&a<='z')8printf("%c的大写形式为:%c\nASCII码值为:%d\n",a,a-32,a-32);9elseif(a>='A'&&a<='Z')10printf("%c的小写形式为:%c\nASCII码值为:%d\n",a,a+32,a+32);11...
用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字母以及小写字母对应的ASCII码值.相关知识点: 试题来源: 解析 #include int main()char c1,c2scanf("%c", &c1)c2 = c1 + 32printf("大写字符%c对应的小写字母是%c,小写字符的ASCII是%d", c1, c2, c2)上面代码没有进行错误处理,但是在正确...
1.编程实现从键盘输入一个大写英文字母,分别以字符形式和ASCII码值形式输出其对应的小写英文字母. 编程实现从键盘输入一个大写英文字 母,分别以字符形式和ASC|码值
include<stdio.h> int main() { char ch; scanf("%c",&ch);//输入大写字母 printf("%c,%d",ch-('A'-'a'),ch-('A'-'a')); //输出.('A-'a')是ASC码表上大写与小写字母间的差值 //ch-('A'-'a'):大写转小写。输出ASC码,利用输出格式控制%d就可以自动转...
1、首先,定义两个字符变量z和Z,用以保存转换的字符。2、接着,定义一个整型变量n,保存用来转换的ASCII码。3、把n的值赋给变量z,实现字符的转换。4、输出窗口中,输出将ASCII码转换为的字符。5、给变量n重新赋值,其值为大写字母的ASCII码。6、将ASCII码转换为对应的大写英文字母,并在输出窗口...