显示原始代码
#include <iostream>
#include <algorithm>
using namespace std;
string get(int a) {
if (a == 1)
return ".----";
if (a == 2)
return "..---";
if (a == 3)
return "...--";
if (a == 4)
return "....-";
if (a == 5)
return ".....";
if (a == 6)
return "-....";
if (a == 7)
return "--...";
if (a == 8)
return "---..";
if (a == 9)
return "----.";
if (a == 0)
return "-----";
}
void solve(int a) {
if (a == 0)
return;
solve(a / 10);
cout << get(a % 10);
}
int main() {
int a;
cin >> a;
solve(a);
return 0;
}