在c++中将小写的字母变成对应的大写字母 输入 一个小写字母a-z 输出 小写字母对?(C语言:编写程序,输出一个小写字母,输出它对应的大写字母)
更新时间:2021-07-19 11:14:40 • 作者:HOMER •阅读 978
- C语言:编写程序,输出一个小写字母,输出它对应的大写字母
- c语言, 输入一个小写字母,输出该字母对应的大写字母。 怎么编
- 怎么用C语言实现小写字母a到z转化成大写字母A-Z
- 设计一个程序,将从键盘上输入的小写字母变成对应大写字母后的第二个字母并输出.其中y变成A,z变成B???
C语言:编写程序,输出一个小写字母,输出它对应的大写字母
#include
int main()
{
char ch;
scanf("%c",&ch);
//如果是小写字母
if(ch >= 'a' && ch <= 'z')
{
printf("%c\n",ch-('a'-'a'));
}
return 0;
}同一字母的小写比大写大的值为('a'-'a'),所以减掉这个差值就行了。
c语言, 输入一个小写字母,输出该字母对应的大写字母。 怎么编
#include <stdio.h>
int main()
{
char ch;
ch=getchar(); //输入一个小写字母
while(ch != '0') //循环跳出的条件是输入字符'0'
{
if(ch>='a' && ch<='z') //如果输入的字符为小写字母字符
{
ch-=32; //大写字母=小写字母-32
printf("%c\n\n",ch); //输出小写字母对应的大写字母
}
ch=getchar(); //输入一个小写字母
}
printf("\n");
return 0;
}
怎么用C语言实现小写字母a到z转化成大写字母A-Z
ASCII码减32
main()
{
char c;
scanf("%c",&c);
if(c>='a'&&c<='z') c=c-32;
printf("%c",c);
}
设计一个程序,将从键盘上输入的小写字母变成对应大写字母后的第二个字母并输出.其中y变成A,z变成B???
1. 第一个空:
char c;
2. 第二个空:
printf("%c", c);