关于那些幼儿园英语…
人们肯定不陌生。
one,two,three,等等等等…
当然,也有程序。
//:)
#include <bits/stdc++.h>
using namespace std;
int main(){
char a;
cin>>a;
switch (a){
case '1':
cout<<"one"<<endl;
return 0;
case '2':
cout<<"two"<<endl;
return 0;
case '3':
cout<<"three"<<endl;
return 0;
case '4':
cout<<"four"<<endl;
return 0;
case '5':
cout<<"five"<<endl;
return 0;
case '6':
cout<<"six"<<endl;
return 0;
case '7':
cout<<"seven"<<endl;
return 0;
case '8':
cout<<"eight"<<endl;
return 0;
case '9':
cout<<"nine"<<endl;
return 0;
case '0':
cout<<"zero"<<endl;
return 0;
default:
cout<<"error:("<<endl;
return 0;
}
}
运行结果:
输入 | 输出 |
---|---|
1 | one |
a | error:( |
你看那个0(第35行),我本来是想写10的,但是…
gsrtyqyufrewyrugfde6eyurt326487324h8437c6g893ctr783g…(口吐芬芳)
当然,在坐的各位都知道我为什么错!
“当然因为这里啦!”
大家都知道,1+1=3…
啊不!是因为CHAR数据只可以容1个字符!
秘密被你发现啦!
//:)
#include <bits/stdc++.h>
using namespace std;
int main(){
char a;
cin>>a;
switch (a){
case '1':
cout<<"one"<<endl;
return 0;
case '2':
cout<<"two"<<endl;
return 0;
case '3':
cout<<"three"<<endl;
return 0;
case '4':
cout<<"four"<<endl;
return 0;
case '5':
cout<<"five"<<endl;
return 0;
case '6':
cout<<"six"<<endl;
return 0;
case '7':
cout<<"seven"<<endl;
return 0;
case '8':
cout<<"eight"<<endl;
return 0;
case '9':
cout<<"nine"<<endl;
return 0;
case '10':
cout<<"ten"<<endl;
return 0;
default:
cout<<"error:("<<endl;
return 0;
}
}