※以下のソースコードはコピー防止の対応をしています.
01: #include <stdio.h>
02:
03: void morse(int n);
04:
05: int main (void)
06: {
07: int n;
08:
09: printf("Input a digit: ");
10: scanf("%d", &n);
11: morse(n);
12: printf("\n");
13: return 0;
14: }
15:
16: void morse(int n)
17: {
18: int i;
19: if(0 <= n && n <= 5)
20: {
21: for(i=0;i<n;i++)
22: {
23: printf(".");
24: }
25: for(;i<5;i++)
26: {
27: printf("-");
28: }
29: }
30: else if(6 <= n && n <= 9)
31: {
32: for(i=5;i<n;i++)
33: {
34: printf("-");
35: }
36: for(;i<10;i++)
37: {
38: printf(".");
39: }
40: }
41: else printf("out of range.\n");
42: }