判断输入的字符是否为小写字母,如果是,确定并显示它在字母表中的位置。c语言

来源:百度知道 编辑:UC知道 时间:2024/09/22 09:28:06

如果我没记错的话,谭浩强的教材上有这个例子。。。。

根据asc码来判断,字母表中的位置也是根据asc算出来的,int和char直接计算!

char ch;
printf("输入字母:\n");
scanf("%c",&ch);
if(ch >= 'a' && ch <= 'z')
printf("你输入的是:%c,位置是:%d",ch,ch-'a'+1);

int fun(void)
{
char Judge;
char Overflow;/*判断是否输入超过一个字符*/
printf("please input a character");
scanf("%c%c",&Judge,&Overflow);
if(Overflow!=NULL){
printf("Wrong Input!");/*判断是否输入超过一个字符*/
return 0;}
if(Judge>'z'&&Judge<'a'){
printf("It is not a lower case letter");
return 0;}
printf("It is a lower case letter, it's location in Alphabet is %d",Judge-'a'+1);
return 1;
}

char a;
if(a>96&&a<123)
{
cout<<a<<endl;
}

定义C为字符型变量,写出判断C为小写字母的条件 输入任意一字母,先判断大小写,若小写再判断是否为元音字母.用SWITCH语句 定义一个长度为20字符数组,用户输入,然后判断有多少个大写字母、小写字母 如何判断输入的字符是否为数字? 输入一行字符,分别统计其中的英文大写字母,小写字母,数字字符和其他字符 题目: 编写一个程序。 先输入一个字符,判断是否是小写字母,是就转换成大写。请C语言高手帮帮忙。 定义一个长度为20字符数组,用户输入,然后判断有多少个大写字母、小写字母4222358as21@163.com 用C语言编写程序:输入一个字符,判断它是否是小写字母.如果是,将其转换为大写字母;不但就不换. 输入一个字符,为小写字母,转化为大写;为大写,转化为小写;否则转化为ASCII码表中的下一个字符。 从键盘上输入一行字符(以ENTER为结束),将其中的大写字母改为小写字母,其他字符不边,然后逆序输出