第五课。
This commit is contained in:
45
05/Optional01.c
Normal file
45
05/Optional01.c
Normal file
@@ -0,0 +1,45 @@
|
||||
#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;
|
||||
}
|
||||
Reference in New Issue
Block a user