ASCII Art
参考资料
效果展示
██████╗ ███████╗ ███████╗███████╗ ████████╗████████╗ ██████╗
██╔═══██╗██╔═══██╗██╔═════╝██╔═══██╗██╔═════╝██╔═════╝██╔════╝
████████║███████╔╝██║ ██║ ██║██████╗ ██████╗ ██║ ████╗
██╔═══██║██╔═══██╗██║ ██║ ██║██╔═══╝ ██╔═══╝ ██╚╗╚═██║
██║ ██║███████╔╝╚███████╗███████╔╝████████╗██║ ╚██████╔╝
╚═╝ ╚═╝╚══════╝ ╚══════╝╚══════╝ ╚═══════╝╚═╝ ╚═════╝
██╗ ██╗████████╗████████╗██╗ ███╗██╗ ██╗ ██╗██╗ ██╗
██║ ██║╚══██╔══╝╚═══██╔═╝██║ ██╔═╝██║ ███╗ ███║███╗ ██║
████████║ ██║ ██║ █████╔╝ ██║ ██╔██╗██║██╔██╗██║
██╔═══██║ ██║ ██╗ ██║ ██╔═██╗ ██║ ██║╚═╝██║██║╚═███║
██║ ██║████████╗╚█████║ ██║ ╚███╗████████╗██║ ██║██║ ╚██║
╚═╝ ╚═╝╚═══════╝ ╚════╝ ╚═╝ ╚══╝╚═══════╝╚═╝ ╚═╝╚═╝ ╚═╝
██████╗ ███████╗ ██████╗ ███████╗ ███████╗████████╗
██╔═══██╗██╔═══██╗██╔═══██╗ ██╔═══██╗██╔═════╝╚══██╔══╝
██║ ██║███████╔╝██║ ██║ ███████╔╝╚██████╗ ██║
██║ ██║██╔════╝ ██║ ██╔╝ ██╔═██╔╝ ╚════██╗ ██║
╚██████╔╝██║ ╚████╔██╗ ██║ ╚═██╗███████╔╝ ██║
╚═════╝ ╚═╝ ╚═══╝╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═╝
██╗ ██╗██╗ ██╗██╗ ██╗ ██╗ ██╗██╗ ██╗████████╗
██║ ██║██║ ██║██║ ██║ ╚██╗ ██╔╝╚██╗ ██╔╝╚════██╔╝
██║ ██║╚██╗ ██╔╝██║██╗██║ ╚████╔╝ ╚████╔╝ ██╔═╝
██║ ██║ ╚████╔╝ ██║██║██║ ██╔═██╗ ╚██╔╝ ██╔═╝
╚██████╔╝ ╚██╔╝ ╚██╔═██╔╝ ██╔╝ ╚██╗ ██║ ████████╗
╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═══════╝
██████╗ ██╗ ██████╗ ██████╗ ████╗
███╔══██╗ ████║ ██╔═══██╗██╔═══██╗ ██╝██║
██╔██╗██║ ╚═██║ ╚═╝ ███╔╝╚═╝████╔╝ ██╝ ██║
██║╚═███║ ██║ ███╔═╝ ██ ╚══██╗████████╗
╚██████╔╝████████╗████████╗╚██████╔╝╚════██╔╝
╚═════╝ ╚═══════╝╚═══════╝ ╚═════╝ ╚═╝
████████╗ ██████╗ ████████╗ ██████╗ ██████╗
██╔═════╝██╔════╝ ╚════██╔╝██╔═══██╗██╔═══██╗
╚██████╗ ████████╗ ██╔╝ ╚██████╔╝████████║
╚════██╗██╔═══██║ ██╔╝ ██╔═══██╗╚═════██║
████████║╚██████╔╝ ██║ ╚██████╔╝ ██████╔╝
╚═══════╝ ╚═════╝ ╚═╝ ╚═════╝ ╚═════╝
██╗ ██████╗ ████████╗██╗ ██████╗ ████████╗ ██████╗ ██████╗ ██╗ ██████╗
██║ ██╔═══██╗╚══██╔══╝██║ ██╔═══██╗╚══██╔══╝███╔══██╗██╔═══██╗ ████║ ██╔════╝
██║ ████████║ ██║ ██║ ████████║ ██║ ██╔██╗██║████████║ ╚═██║ ████████╗
██║ ██╔═══██║ ██║ ██║ ██╔═══██║ ██║ ██║╚═███║╚═════██║ ██║ ██╔═══██║
████████╗██║ ██║████████╗████████╗██║ ██║████████╗╚██████╔╝ ██████╔╝████████╗╚██████╔╝
╚═══════╝╚═╝ ╚═╝╚═══════╝╚═══════╝╚═╝ ╚═╝╚═══════╝ ╚═════╝ ╚═════╝ ╚═══════╝ ╚═════╝
代码
main.cpp
main.cpp
#include <bits/stdc++.h>
using namespace std;
const int N=6;
map<char,array<string,N>> m=
{
{'A',{" ██████╗ ","██╔═══██╗","████████║","██╔═══██║","██║ ██║","╚═╝ ╚═╝",}},
{'B',{"███████╗ ","██╔═══██╗","███████╔╝","██╔═══██╗","███████╔╝","╚══════╝ ",}},
{'C',{" ███████╗","██╔═════╝","██║ ","██║ ","╚███████╗"," ╚══════╝",}},
{'D',{"███████╗ ","██╔═══██╗","██║ ██║","██║ ██║","███████╔╝","╚══════╝ ",}},
{'E',{"████████╗","██╔═════╝","██████╗ ","██╔═══╝ ","████████╗","╚═══════╝",}},
{'F',{"████████╗","██╔═════╝","██████╗ ","██╔═══╝ ","██║ ","╚═╝ ",}},
{'G',{" ██████╗ ","██╔════╝ ","██║ ████╗","██╚╗╚═██║","╚██████╔╝"," ╚═════╝ ",}},
{'H',{"██╗ ██╗","██║ ██║","████████║","██╔═══██║","██║ ██║","╚═╝ ╚═╝",}},
{'I',{"████████╗","╚══██╔══╝"," ██║ "," ██║ ","████████╗","╚═══════╝",}},
{'J',{"████████╗","╚═══██╔═╝"," ██║ ","██╗ ██║ ","╚█████║ "," ╚════╝ ",}},
{'K',{"██╗ ███╗","██║ ██╔═╝","█████╔╝ ","██╔═██╗ ","██║ ╚███╗","╚═╝ ╚══╝",}},
{'L',{"██╗ ","██║ ","██║ ","██║ ","████████╗","╚═══════╝",}},
{'M',{"██╗ ██╗","███╗ ███║","██╔██╗██║","██║╚═╝██║","██║ ██║","╚═╝ ╚═╝",}},
{'N',{"██╗ ██╗","███╗ ██║","██╔██╗██║","██║╚═███║","██║ ╚██║","╚═╝ ╚═╝",}},
{'O',{" ██████╗ ","██╔═══██╗","██║ ██║","██║ ██║","╚██████╔╝"," ╚═════╝ ",}},
{'P',{"███████╗ ","██╔═══██╗","███████╔╝","██╔════╝ ","██║ ","╚═╝ ",}},
{'Q',{" ██████╗ ","██╔═══██╗","██║ ██║","██║ ██╔╝","╚████╔██╗"," ╚═══╝╚═╝",}},
{'R',{"███████╗ ","██╔═══██╗","███████╔╝","██╔═██╔╝ ","██║ ╚═██╗","╚═╝ ╚═╝",}},
{'S',{" ███████╗","██╔═════╝","╚██████╗ "," ╚════██╗","███████╔╝","╚══════╝ ",}},
{'T',{"████████╗","╚══██╔══╝"," ██║ "," ██║ "," ██║ "," ╚═╝ ",}},
{'U',{"██╗ ██╗","██║ ██║","██║ ██║","██║ ██║","╚██████╔╝"," ╚═════╝ ",}},
{'V',{"██╗ ██╗","██║ ██║","╚██╗ ██╔╝"," ╚████╔╝ "," ╚██╔╝ "," ╚═╝ ",}},
{'W',{"██╗ ██╗","██║ ██║","██║██╗██║","██║██║██║","╚██╔═██╔╝"," ╚═╝ ╚═╝ ",}},
{'X',{"██╗ ██╗","╚██╗ ██╔╝"," ╚████╔╝ "," ██╔═██╗ ","██╔╝ ╚██╗","╚═╝ ╚═╝",}},
{'Y',{"██╗ ██╗","╚██╗ ██╔╝"," ╚████╔╝ "," ╚██╔╝ "," ██║ "," ╚═╝ ",}},
{'Z',{"████████╗","╚════██╔╝"," ██╔═╝ "," ██╔═╝ ","████████╗","╚═══════╝",}},
{'0',{" ██████╗ ","███╔══██╗","██╔██╗██║","██║╚═███║","╚██████╔╝"," ╚═════╝ ",}},
{'1',{" ██╗ "," ████║ "," ╚═██║ "," ██║ ","████████╗","╚═══════╝",}},
{'2',{" ██████╗ ","██╔═══██╗","╚═╝ ███╔╝"," ███╔═╝ ","████████╗","╚═══════╝",}},
{'3',{" ██████╗ ","██╔═══██╗","╚═╝████╔╝","██ ╚══██╗","╚██████╔╝"," ╚═════╝ ",}},
{'4',{" ████╗ "," ██╝██║ "," ██╝ ██║ ","████████╗","╚════██╔╝"," ╚═╝ ",}},
{'5',{"████████╗","██╔═════╝","╚██████╗ "," ╚════██╗","████████║","╚═══════╝",}},
{'6',{" ██████╗ ","██╔════╝ ","████████╗","██╔═══██║","╚██████╔╝"," ╚═════╝ ",}},
{'7',{"████████╗","╚════██╔╝"," ██╔╝ "," ██╔╝ "," ██║ "," ╚═╝ ",}},
{'8',{" ██████╗ ","██╔═══██╗","╚██████╔╝","██╔═══██╗","╚██████╔╝"," ╚═════╝ ",}},
{'9',{" ██████╗ ","██╔═══██╗","████████║","╚═════██║"," ██████╔╝"," ╚═════╝ ",}},
{' ',{" "," "," "," "," "," ",}}
};
int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
string s;
while(getline(cin,s))
{
transform(s.begin(),s.end(),s.begin(),::toupper);
cout<<'\n';
for(int i=0;i<N;i++)
{
for(char c:s)
{
if(m.count(c))cout<<m[c][i];
}
cout<<'\n';
}
}
return 0;
}