题目内容:
从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含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;
}