显示原始代码
#include <stdio.h>
void deal(int n);
int main() {
int n, x, y, z;
scanf("%d", &n);
x = n % 10;
y = ((n % 100) / 10);
z = n / 100;
deal(z);
deal(y);
deal(x);
return 0;
}
void deal(int n) {
switch (n) {
case 1:
printf(".----");
break;
case 2:
printf("..---");
break;
case 3:
printf("...--");
break;
case 4:
printf("....-");
break;
case 5:
printf(".....");
break;
case 6:
printf("-....");
break;
case 7:
printf("--...");
break;
case 8:
printf("---..");
break;
case 9:
printf("----.");
break;
case 0:
printf("-----");
break;
default:
printf("error");
break;
}
}