2 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main() { int n,i; cin>>n; char a[n]; getchar();// 吃掉输入 n 后的换行符(这真的很重要) gets(a);// 读取整行(包括空格) for(i=0;i<n;i++) { if(a[i]=='A'||a[i]=='a')cout<<".- "; if(a[i]=='B'||a[i]=='b')cout<<"-... "; if(a[i]=='C'||a[i]=='c')cout<<"-.-. "; if(a[i]=='D'||a[i]=='d')cout<<"-.. "; if(a[i]=='E'||a[i]=='e')cout<<". "; if(a[i]=='F'||a[i]=='f')cout<<"..-. "; if(a[i]=='G'||a[i]=='g')cout<<"--. "; if(a[i]=='H'||a[i]=='h')cout<<".... "; if(a[i]=='I'||a[i]=='i')cout<<".. "; if(a[i]=='J'||a[i]=='j')cout<<".--- "; if(a[i]=='K'||a[i]=='k')cout<<"-.- "; if(a[i]=='L'||a[i]=='l')cout<<".-.. "; if(a[i]=='M'||a[i]=='m')cout<<"-- "; if(a[i]=='N'||a[i]=='n')cout<<"-. "; if(a[i]=='O'||a[i]=='o')cout<<"--- "; if(a[i]=='P'||a[i]=='p')cout<<".--. "; if(a[i]=='Q'||a[i]=='q')cout<<"--.- "; if(a[i]=='R'||a[i]=='r')cout<<".-. "; if(a[i]=='S'||a[i]=='s')cout<<"... "; if(a[i]=='T'||a[i]=='t')cout<<"- "; if(a[i]=='U'||a[i]=='u')cout<<"..- "; if(a[i]=='V'||a[i]=='v')cout<<"...- "; if(a[i]=='W'||a[i]=='w')cout<<".-- "; if(a[i]=='X'||a[i]=='x')cout<<"-..- "; if(a[i]=='Y'||a[i]=='y')cout<<"-.-- "; if(a[i]=='Z'||a[i]=='z')cout<<"--.. "; if(a[i]=='0')cout<<"----- "; if(a[i]=='1')cout<<".---- "; if(a[i]=='2')cout<<"..--- "; if(a[i]=='3')cout<<"...-- "; if(a[i]=='4')cout<<"....- "; if(a[i]=='5')cout<<"..... "; if(a[i]=='6')cout<<"-.... "; if(a[i]=='7')cout<<"--... "; if(a[i]=='8')cout<<"---.. "; if(a[i]=='9')cout<<"----. "; if(a[i]==' ')cout<<"/ "; if(a[i]=='.')cout<<".-.-.- "; if(a[i]==',')cout<<"--..-- "; }//暴力冤种解法 return 0; //另:这玩意真的有普及-的难度吗? }
信息
- ID
- 184
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 73
- 已通过
- 10
- 上传者