编程从键盘输入一个大写字母,输出其小写字母和前后的3个字母。例如输入'B',则屏幕显示abc? C语言,从键盘输入一个大写字母,要求改用小写字母输出

作者&投稿:闻爱 (若有异议请与网页底部的电邮联系)

#include <stdio.h>


int main()

{

    char c;

    scanf("%c",&c);

    c=c>='A'&&c<='Z'?c-'A'+'a':c;

    printf("%c%c%c",c-1,c,c+1);

    return 0;

}



编程实现;从键盘输入一个大写字母,输出该字母及其对应的ASCII码值~

#include
void main()
{
char c;
printf("请输入一个大写字母:
");
scanf("%c",&c);
printf("您输入的大写字母是%c
其对应的ASCII码值是%d
",c,c);
printf("小写字母是%c
其对应的ASCII码值是%d
",c+32,c+32);
}

扩展资料
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。
ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响 。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

import java.util.Scanner;
public class Aa ;
public Aa(){}
public static void main(String[] args) {
Aa aa=new Aa();
Scanner scan=new Scanner(System.in);
String a=scan.next();
char A=a.charAt(0);
char B=(char) (A+32);
System.out.print(B);
}
}
#include
#include
void main()
{
char word;
printf("输入一个大写字母:");
scanf("%c",&word);
if(word>=65 && word<=90){
word += 32;
printf("对应小写字母为:%c
",word);
}else{
printf("Error:输入的不是大写字母,请重新输入!
");
}
}
程序结果如下:

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

从键盘输入一个大写字母,输出该大写字母的后继字符(若为A,则返回B...
答:printf("Input error! Please input a character(A~Z):"); scanf("%c", &ch); } if (ch == 'Z') printf("%c %c\n", 'A', ch + 32); else printf("%c %c\n", ch + 1, ch + 32); return 0;} ...

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编一个程序使...

救命啊,C++程序设计题,输入某大写字母的ASCII码值,输出该字母的对应小...
答:include <iostream> using namespace std;int main(int argc, char* argv[]){ int i;cout<<"输入一个大写字母的ASCII码值:"<<endl;cin>>i;if (i>='A'&&i<='Z'){ cout<<"这个大写字母是:"<<char(i)<<endl;cout<<"相应的小写字母是:"<<char(i+32)<<endl;} else { cout<<...

当用户输入大写字母时,输出小写字母;输入小写字母时,输出大写字母
答: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编一个程序使...

编程实现,从键盘输入一个字符,如果是大写字母,输出对应的小写字母,如 ...
答:include<stdio.h> void main(){ char c;printf(“请输入一个字符:\n”);scanf("%c",&c);if(c>=65 && c<=90){ c=c+32;printf("转为小写是:%c\n",c);} else if(c>=97 && c<=122){ c=c-32;printf("转为大写是:%c\n",c);} else printf("输入的不是字母\n");} ...

怎样用C++写出 输入一个大写字母。输出时变成小写
答:C语言的编写如下:include <stdio.h> include <stdlib.h> void main (){ char c1,c2; // 定义两个字符c1,c2 printf("请输入大写字母的值!\n"); //输出你输入的那个大写字母以及它的ASCII c1=getchar( ); //从键盘输入一个大写字母,放在c1 c2=c1+32; //将大写的转换成小写...

求问,C语言怎么设计一个程序,输入一个大写字母,从这个字母开始,按顺 ...
答:include <stdio.h> void main(){ char x;printf("请输入大写字母¸:\n");scanf("%c",&x);while(x>='A') //与A比较,未到A就继续输出,如果有不明这一步,请去了解ASCII码表中大写字母的码值.{ printf("%c ",x); //强制输出字母 x--; //递减,即D->C->B->A } }...

编写程序,从键盘输入一个大写英文字母,输出对应的小写字母 谢谢帮忙...
答:这个很简单。如果你输入的大写字母是A的话。将它加上32,就得到了一个小写字母的a。

C语言,从键盘输入一个大写字母,要求改用小写字母输出
答:然后用b加上32即可得到小写字母,原因就是由于大写字母与小写字母之间的差值为 32,因此将小写字母的 ASCII 码值 加上32,便可得到与之对应的大写字母。最后打印结果即可:3、运行编译程序,这里输入任意一个字母按下回车,即可打印出处理后的小写字母。以上就是用C语言处理大写转小写的示例:...