高手,救命啊,C++程序设计题,输入某大写字母的ASCII码值,输出该字母的对应小写字母

本人菜鸟,希望给详细的过程,一定追加分

#include "stdio.h"
main()
{
int i;
printf("请输入该大写字母的ASCII码值:");
scanf("%d",&i);
if(i>=65&&i<=90)
{
printf(" %d 对应的小写字母是 %c \n",i,i+32);
}
else
printf("输入的数字错误\n");
}
一个字母的大写字母与其小写字母相差32,而且字符型与整形变量时互通的,只是输出的控制符一个是%d一个是%c。上面程序在vc上运行通过,希望满意
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-12
小写字母换大写:加32,例a=A+32
大写字母换小写:减32,例A=a-32
你也可以根据ASCII代码表对应,看看就知道了
第2个回答  2012-05-12
大小字相差 32 如a=A+32;

#include "stdio.h"
void main()
{
char ch;
printf("请输入大写字母:\n");
scanf("%c",&ch);
printf("%c的小写字母为:%c",ch,ch+32);

}
第3个回答  2012-05-12
强制转化,if条件判断,还有大小才看ASCII码表就可以写出来了!
第4个回答  2012-05-12
#include <iostream>
using namespace std;
void main()
{
int ch;
cin>>ch;
if(ch>=65&&ch<<90)cout<<char(ch+32)<<endl;
}

高手,救命啊,C++程序设计题,输入某大写字母的ASCII码值,输出该字母的对...
main(){ int i;printf("请输入该大写字母的ASCII码值:");scanf("%d",&i);if(i>=65&&i<=90){ printf(" %d 对应的小写字母是 %c \\n",i,i+32);} else printf("输入的数字错误\\n");} 一个字母的大写字母与其小写字母相差32,而且字符型与整形变量时互通的,只是输出的控制符一个是%...

救命啊,C++程序设计题,输入某大写字母的ASCII码值,输出该字母的对应小...
{ int i;cout<<"输入一个大写字母的ASCII码值:"<<endl;cin>>i;if (i>='A'&&i<='Z'){ cout<<"这个大写字母是:"<<char(i)<<endl;cout<<"相应的小写字母是:"<<char(i+32)<<endl;} else { cout<<"输入的不是大写字母的ASCII码值!!"<<endl;} return 0;} ...

怎样用C++写出 输入一个大写字母。输出时变成小写
单个大写字母输出小写的实现过程如下:1、设计思路:在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。2、实现代码如下:3、测试结果:...

C++编程:输入3个大写英文字母,把他们转换成小写字母后输出
用ASCII码里面字母的编码,同一个字母的大写字母和小写字母的数字编码只相差32。相信你能够编出来了吧

编写程序,输入某大写字母的ASCII码值,输出该字母的对应小写字母
int x;scanf("%d",&x);putchar(x-'A'+'a');

编写程序,输入某大写字母的ASCII码值,输出该字母的对应小写字母。
class Ex { public static void main(String[] args) { Scanner can = new Scanner(System.in);System.out.println("输入某大写字母的ASCII码值:");int n = can.nextInt();int m = n+32;char c = (char)m;System.out.print("对应小写字母"+c);} } 大小写字母ASCII码值相差32 ...

编写程序,输入某大写字母的ASC2码值,输出该字母的对应小写字母
Program ASC;Var n=char;Begin While not eof do begin readln(n);n:=chr(ord(n)+32);writeln(n);end;end.(Pascal)

C++中输入ascll码值如何输出对应的字符?
include <iostream> using namespace std;int main() { int ascii_value;cout << "请输入一个ASCII码值: ";cin >> ascii_value;char ch = (char)ascii_value;cout << "对应的字符为: " << ch << endl;return 0;}

怎样用C++写出 输入一个大写字母。输出时变成小写
c1=getchar( ); \/\/从键盘输入一个大写字母,放在c1 c2=c1+32; \/\/将大写的转换成小写的 printf("小写字母的值%c\\n",c2 ); \/\/输出小写字母 system("pause");} 编写分析依据:1、在计算机中,字符是以ASCII码形式存储的;2、在ASCII码表中,字符'A'到字符'Z'是连续的,且'A'最...

c++ 用户输入一个字符,如果是大写字母,则转换成小写字母输出,如果是小 ...
c++编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,转大写输出 include<iostream> using namespace std;int main(){ char a;cin>>a;if(a>='a' && a<='z'){ a = a-32;} else if(a>='A' && a<='Z'){ a= a+32;} cout<<a;return 0;} c编一个程序使...

相似回答