#include <stdio.h> #include <string.h> const char *MORSE[] = { "-----", // 0 ".----", // 1 "..---", // 2 "...--", // 3 "....-", // 4 ".....", // 5 "-....", // 6 "--...", // 7 "---..", // 8 "----.", // 9 }; int main() { int num; scanf("%d", &num); if (num >= 100 && num <= 999) { int bai = num / 100, shi = (num % 100) / 10, ge = num % 10; printf("%s%s%s", MORSE[bai], MORSE[shi], MORSE[ge]); } return 0; }
输入文件(1.in)
281
答案文件(1.out)
..------...----
用户输出
系统信息
Exited with return code 0
输入文件(2.in)
501
答案文件(2.out)
.....-----.----
输入文件(3.in)
420
答案文件(3.out)
....-..--------
输入文件(4.in)
526
答案文件(4.out)
.......----....
输入文件(5.in)
643
答案文件(5.out)
-........-...--
输入文件(6.in)
918
答案文件(6.out)
----..-------..
输入文件(7.in)
120
答案文件(7.out)
.----..--------
输入文件(8.in)
466
答案文件(8.out)
....--....-....
输入文件(9.in)
516
答案文件(9.out)
......-----....
输入文件(10.in)
548
答案文件(10.out)
.........----..