本文主要是介绍拆分英文名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目内容:
从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母中的序号。
以下为程序的输出示例:
input your English name:
tom↙
Tom
t:20
o:15
m:13
输入格式:
"%c%c%c"
输出格式:
输入提示信息:"input your English name:\n"
首字母大写的英文姓名的输出格式:"%c%c%c\n"
姓名中每个字母在26个英文字母中的序号的输出格式:"%c:%d\n"
#include <stdio.h>
#include <math.h>
int main()
{char name[3];printf("input your English name:\n");scanf("%c%c%c",&name[0],&name[1],&name[2]);printf("%c%c%c\n",name[0]-32,name[1],name[2]);printf("%c:%d\n",name[0],name[0]-96);printf("%c:%d\n",name[1],name[1]-96);printf("%c:%d\n",name[2],name[2]-96);return 0;
}
这篇关于拆分英文名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!