如何用C语言编写“从键盘上输入一个小写字母,将其本身及对应的大写字母输出”的程序?

如题所述

程序如下:

#include <stdio.h>

int main()

{

char ch;

scanf("%c",&ch);

printf("%c",ch-'a'+'A');

return(0);

}

示例一:

#include<stdio.h>

int main()

{

char ch;

scanf("%c",&ch);

printf("Letter %c converted into a letter %c!",ch,ch-32);//大写字母ASCII码比小写字母小32

return 0;

}

示例二:

ch=getchar();

if(ch>='a'&&ch<='z')

{ch=ch-32;

prinft("大写字母是:%c\n",ch);

}

else(printf("请输入大写字母");

)

示例三:

#include <stdio.h>

main()

{

char c;                         //声明变量

scanf("%c",&c);                //键盘上取值

printf("%c %c",c,ch-'a'+'A');//本身和大写输出

}

温馨提示:内容为网友见解,仅供参考
无其他回答

如何用C语言编写“从键盘上输入一个小写字母,将其本身及对应的大写字...
prinft("大写字母是:%c\\n",ch);} else(printf("请输入大写字母");)示例三:include <stdio.h> main(){ char c; \/\/声明变量 scanf("%c",&c); \/\/键盘上取值 printf("%c %c",c,ch-'a'+'A');\/\/本身和大写输出 } ...

编写一个汇编程序,要求将用键盘输入的小写字母转换成大写字母并显示出来...
1、打开软件Visual C++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:char c1,c2;从键盘中输入一个大写字母,代码:c1=getchar();。3、大写字母与小写字母的ASCII值相差32。代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。使用putchar()函数,可以输出...

用C语言编写: 从键盘输入一个小写字母,再按照大、小写字母形式及对应...
include <stdlib.h> include <ctype.h> main(){ char ch1,ch2;ch1=getchar();if(islower(ch1)!=0) \/\/检查是否是小写字母 { putchar(ch1); \/\/输入小写字母 printf(",%d\\n",ch1);ch2=ch1-32; \/\/转换成大写字母 putchar(ch2);printf(",%d\\n",ch2);} else { printf("error...

c语言, 输入一个小写字母,输出该字母对应的大写字母。 怎么编
include <stdio.h>int main(){ char ch;ch=getchar(); \/\/输入一个小写字母while(ch != '0') \/\/循环跳出的条件是输入字符'0'{if(ch>='a' && ch<='z') \/\/如果输入的字符为小写字母字符{ch-=32; \/\/大写字母=小写字母-32printf("%c\\n\\n",ch); \/\/输出小写字母...

用C语言编程 通过键盘输入一个小写字母,要求将其转化为对应的大写字母后...
printf("%c\\n",word);} ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个...

用C#从键盘输入一个小写字母,输出所输入的小写字母、其对应的大写字母及...
public class MyClass { public static void Main(){ int c = Console.Read();Console.WriteLine("小写字母:"+Convert.ToChar(c));Console.WriteLine("大写字母:"+Convert.ToChar((c-32)));Console.WriteLine("小写字母ASCII:"+c);} } ...

用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母...
intmain(){ charx,y;printf(请输入一个字母:);scanf(%c,x);if(x=ax=z)y=x-32;if(x=Ax=Z)y=x+32;printf(转换后的字符为:%c\\n,y);} 代码在DEVC++环境下运行效果如下:\/iknow-pic.cdn.bcebos.com\/e4dde71190ef76c6732564659016fdfaae51678d"target="_blank"title="点击查看大图"...

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

C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写...
可以参考下面的代码:include <stdio.h> void main(){ char ch;scanf("%c",&ch);if(ch>='A'&&ch<='Z'){ ch=ch+32;printf("%c\\n\\n",ch);}else{ printf("%c\\n\\n",ch);} }

C# 从键盘输入一个小写字母,输出输入的小写字母、其对应的大写字母及代...
char character =(char)Console.Read();Console.WriteLine(character.ToString());Console.WriteLine(character.ToString().ToUpper());\/\/大写 byte[] ascii = Encoding.ASCII.GetBytes(character.ToString().ToUpper());\/\/ASCll码值 Console.WriteLine(ascii[0].ToString());已测试!

相似回答