输入一个英文字母可能大写或是小写,输出该字母在字母表中的序号
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入一个英文字母可能大写或是小写,输出该字母在字母表中的序号相关的知识,希望对你有一定的参考价值。
输入一个英文字母可能大写或是小写,输出该字母在字母表中的序号
代码如下:
#include<stdio.h>
#include<ctype.h>
int main(void)
char ch;
int index;
ch = getchar(); //读入一个字符存入ch
ch = tolower(ch); //转换为小写字母
index = ch - 'a' + 1; //计算序号
printf("%d\\n", index);
return 0;
扩展资料
getchar()函数的作用是从计算机终端(一般为键盘)获取一个无符号字符。getchar()函数只能接收一个字符,其函数值就是从输入设备获取到的字符。
getch与getchar基本功能相同,差别是getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回, getch返回值是用户输入的ASCII码,出错返回-1,输入的字符不会回显在屏幕上。
getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运行。
参考资料来源:
百度百科——getchar()
if(input>=65&&input<=90)
return input-64;
if(input>=97&&input<=122)
return input-97;
编写程序输入一个小写字母,如何将其转换为大写字母输出
参考技术A以java为例,可以使用String类的toUpperCase()方法。
如图所示:
拓展资料:
Java toUpperCase() 方法:
toUpperCase() 方法将字符串小写字符转换为大写。
语法
public String toUpperCase()或public String toUpperCase(Locale locale)
Java toLowerCase() 方法:
toLowerCase() 方法将字符串转换为小写。
语法
public String toLowerCase()或public String toLowerCase(Locale locale)
以上是关于输入一个英文字母可能大写或是小写,输出该字母在字母表中的序号的主要内容,如果未能解决你的问题,请参考以下文章
C语言编写程序,将一个字符串中的大写字母转换为对应的小写字母,小写字母转换为对应的大写字母,并统计数
Java输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大写字母后输出?
从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母
从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母