问题描述
输入1~10,输出其对应的英文字母
输入格式
一行一个正整数(1~10)之间
输出格式
一行一个英文单词,首字母大写,其他小写
样例输入
1
样例输出
One
code
笨法子
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
short a;
cin >> a;
switch(a){
case 1: puts("One");break;
case 2: puts("Two");break;
case 3: puts("Three");break;
case 4: puts("Four");break;
case 5: puts("Five");break;
case 6: puts("Six");break;
case 7: puts("Seven");break;
case 8: puts("Eight");break;
case 9: puts("Nine");break;
case 10: puts("Ten");break;
}
return 0;
}
快一点点的方法:
#include<iostream>
using namespace std;
int main(){
string a[11] = {" ", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten"};
short c;
cin >> c;
// 真正的 “a[c]”代码.
cout << a[c] << endl;
return 0;
}