Warning: fopen(/www/wwwroot/www.wendadaohang.com/data/md5_content_title/b6/b6dffe2f32ad37f5e4ec673d229b9747.txt): failed to open stream: No space left on device in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2468

Warning: flock() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2469

Warning: fclose() expects parameter 1 to be resource, bool given in /www/wwwroot/www.wendadaohang.com/inc/function.php on line 2475
用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字母输出. - 88问答网

用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');//本身和大写输出

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
#include <stdio.h>
main()
{
char c;                         //声明变量
scanf("%c",&c);                //键盘上取值
printf("%c %c",c,ch-'a'+'A');//本身和大写输出
}

本回答被网友采纳
第2个回答  2020-06-11

#include<stdio.h>
int  main()
{
char c,c1;
printf("请输入小写字母c=");
scanf("%c",&c);
c1=c-32;
printf("%c\n",c);
printf("%c",c1);
return 0;

第3个回答  2013-10-13
#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;
}
第4个回答  2013-10-13
ch=getchar();
if(ch>='a'&&ch<='z')

{ch=ch-32;
prinft("大写字母是:%c\n",ch);
}
else(printf("请输入大写字母");
)
相似回答