输入一个小写字母,打印其大写字母及其前导字母与后续字母的程序

如题所述

不要取名为char,这是一个类型,可以这样:

main(){
    int c;
    c=getchar();
    printf("大写%c,前面是%c,后面是%c\n",c+'a'-'z',c-1,c+1);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-31
#include<stdio.h>
void main() { char c,str[20];
scanf("%s",str); c=str[0];
if ( (c>='b')&&(c<='z') ) printf("大写前导字母为%c\n",c-'a'-1+'A');
if ( (c>='a')&&(c<='y') ) printf("大写后续字母为%c\n",c-'a'+1+'A');
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网