45 lines
1.3 KiB
C
45 lines
1.3 KiB
C
#include <stdio.h>
|
|
|
|
void speakOut(int num) {
|
|
switch (num) {
|
|
case 0: printf("zero"); break;
|
|
case 1: printf("one"); break;
|
|
case 2: printf("two"); break;
|
|
case 3: printf("three"); break;
|
|
case 4: printf("four"); break;
|
|
case 5: printf("five"); break;
|
|
case 6: printf("six"); break;
|
|
case 7: printf("seven"); break;
|
|
case 8: printf("eight"); break;
|
|
case 9: printf("nine"); break;
|
|
case 10: printf("ten"); break;
|
|
case 11: printf("eleven"); break;
|
|
case 12: printf("twelve"); break;
|
|
case 13: printf("thirteen"); break;
|
|
case 14: printf("fourteen"); break;
|
|
case 15: printf("fifteen"); break;
|
|
case 16: printf("sixteen"); break;
|
|
case 17: printf("seventeen"); break;
|
|
case 18: printf("eighteen"); break;
|
|
case 19: printf("nineteen"); break;
|
|
case 20: printf("twenty"); break;
|
|
case 30: printf("thirty"); break;
|
|
case 40: printf("forty"); break;
|
|
case 50: printf("fifty"); break;
|
|
default: speakOut(num / 10 * 10); printf(" "); speakOut(num % 10);
|
|
}
|
|
}
|
|
|
|
int main() {
|
|
int hr, min;
|
|
scanf("%d %d" , &hr, &min);
|
|
speakOut(hr);
|
|
printf(" ");
|
|
if (min == 0) {
|
|
printf("o'clock");
|
|
}
|
|
else {
|
|
speakOut(min);
|
|
}
|
|
return 0;
|
|
} |