浙工大ACM内网代码

时间:2016-07-02 16:18:51
【文件属性】:

文件名称:浙工大ACM内网代码

文件大小:1.81MB

文件格式:ZIP

更新时间:2016-07-02 16:18:51

ACM 浙工大

仅供参考 Source Problem Id:1231 User Id:acm07116 Memory:276K Time:15MS Language:G++ Result:Accepted Source #include #include using namespace std; int F(char a) { if(a=='A')return 2; if(a=='B')return 4; if(a=='C')return 6; if(a=='D')return 8; if(a=='E')return 10; if(a=='F')return 12; if(a=='G')return 14; if(a=='H')return 16; } int main() { char a[17][17]; string s; memset(a[0],'-',sizeof(a[0])); memset(a[16],'-',sizeof(a[16])); for(int i=1;i<17;i=i+2) for(int j=1;j<17;j=j+2) a[i][j]=' '; for(int i=1;i<17;i=i+2) for(int j=2;j<17;j=j+2) a[i][j]='|'; for(int i=1;i<16;i=i+2) a[i][0]='|'; for(int i=2;i<15;i=i+2) { a[i][0]='|'; for(int j=1;j<16;j=j+2) { a[i][j]='-'; a[i][j+1]='+'; } a[i][16]='|'; } while(cin>>s && s[0]!='0') { a[F(s[0])-1][(s[1]-'0')*2+1]=s[2]; } for(int i=0;i<17;i=i+1) { for(int j=0;j<17;j=j+1) cout<


网友评论

  • 不错,值得学习使用