C语言中,编写一个程序,输入一个小写字母,输出该字母对应的大写字母,可以按照以下步骤进行。首先,在主函数中定义一个字符变量ch,用于存储输入的字母。然后,使用getchar()函数获取输入的一个小写字母。接下来,设置一个循环,当输入的字符不是'0'时,循环继续执行。在循环内部,使用if语句判断输入的...
// 如果是小写就变大写,否则不变。printf("%c",c);return 0;} 首先,我们通过`scanf`函数读取用户输入的一个字符。接着,使用`if`语句检查这个字符是否为一个小写字母。如果条件满足,则执行`c = c - 'a' + 'A'`这条语句,将小写字母转换为大写字母。最后,利用`printf`函数输出转换后的...
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); //输出小写字母对...
include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:
1、输入字符,可以使用getchar或者scanf的%c格式。2、在ASCII码表中,对应的小写字母比大写字母大32,所以输出增加32之后的值即可。3、输出可以使用putchar或者printf。4、参考代码:include <stdio.h>int main(){ char c; c=getchar();//输入。 if(c>='A' && c<='Z')//是大写字...
define MAX 100 void main(){ int i=0,count=0;char s[MAX];printf("请输入字符串,并以ENTER键结束\n");while((s[i]=getchar())!='\n'){ i++;count++;} for(i=0;i<=count;i++){ if(s[i]>='a' && s[i]<='z')s[i]=s[i]-32;else if(s[i]>='a' && s[i...
char ch = 'a'; //被判断的字符 putc((ch & 0x20)? '0' : '1');
C程序设计语言(原书第2版·新版 典藏版)item.m.jd.com/product/12580612.html?wxa_abtest=o&...
0';{ if(ch>='a' && ch<='z') //如果输入的字符为小写字母字符; { ch-=32; //大写字母=小写字母-32;printf("%c\n\n",ch); //输出小写字母对应的大写字母; }ch=getchar(); //输入一个小写字母; }printf("\n");return 0;} ...