我的代码
#include<iostream>
using namespace std;
char num[25][20]={"zero","one","two","three","four","five","six","seven","eight",
"nine","ten","eleven","twelve","thirteen","fourteen","fifteen",
"sixteen","seventeen","eighteen","nineteen","twenty","thirty",
"forty","fifty"};
void read(int n){
if(n <20 )
cout << num[n];
else if(n%10)
cout << num[18 + n / 10] << " " << num[n % 10] ;
else
cout << num[18 + n / 10];
}
int main(){
int h, m;
cin >> h >> m;
read(h);
cout << " ";
if(m == 0)
cout << "o'clock";
else
read(m);
return 0;
}