#include <iostream>
#include <string>
using namespace std;
struct node{char a[7][5];
}s[30];
int main(){node s[30];for(int i=0;i<26;++i){for(int m=0;m<7;++m)for(int n=0;n<5;++n)cin>>s[i].a[m][n];}string str;getchar();//消除换行符getline(cin,str);//cin>>str以空格表示字符串结束位置int count=0,cnt=0;while(str.size()!=0){while(str[cnt]-'A'>=0&&str[cnt]-'A'<26){count++; cnt++;}if(count!=0){for(int m=0;m<7;++m){for(int t=0;t<count;++t){int k=str[t]-'A';for(int n=0;n<5;++n){cout<<s[k].a[m][n];}if(t!=count-1) cout<<" ";}cout<<"n";}}ase(0,count+1);bool flag=0;for(int i=0;i<str.size();++i){if(str[i]>='A'&&str[i]<='Z'){flag=1;break;}}if(str.size()!=0&&count!=0&&flag==1) cout<<"n";cnt=0;count=0;}return 0;
}
菜鸟总算写出来这题,中间借鉴了大佬的内容才弄到20分,应该没有更多错误了吧[泪目。多向大佬学习,菜鸟也要一点点进步!
本文发布于:2024-01-30 18:41:43,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170661130422050.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |