zoukankan      html  css  js  c++  java
  • 2019冬季PAT甲级第一题

     1 #define HAVE_STRUCT_TIMESPEC
     2 #include<bits/stdc++.h>
     3 using namespace std;
     4 string s[30][10];
     5 int ans[1007][1007];
     6 int num[1007];
     7 string t;
     8 int main(){
     9     ios::sync_with_stdio(false);
    10     cin.tie(NULL);
    11     cout.tie(NULL);
    12     for(int i=1;i<=26;++i)
    13         for(int j=1;j<=7;++j)
    14             cin>>s[i][j];
    15     cin.ignore();
    16     getline(cin,t);
    17     int cnt=1,cnt2=0;
    18     for(int i=0;i<t.size();++i){
    19         if(t[i]>='A'&&t[i]<='Z'){
    20             ans[cnt][++cnt2]=t[i]-'A'+1;
    21             if(i==t.size()-1)
    22                 num[cnt]=cnt2;
    23         }
    24         else{
    25             num[cnt]=cnt2;
    26             if(cnt2>0)
    27                 ++cnt;
    28             cnt2=0;
    29             if(i==t.size()-1)
    30                 --cnt;
    31         }
    32     }
    33     for(int i=1;i<=cnt;++i){
    34         for(int k=1;k<=7;++k){
    35             for(int j=1;j<=num[i];++j){
    36                 cout<<s[ans[i][j]][k];
    37                 if(j<num[i])
    38                     cout<<" ";
    39             }
    40             if(k<7)
    41                 cout<<"
    ";
    42         }
    43         if(i<cnt)
    44             cout<<"
    
    ";
    45     }
    46     return 0;
    47 }
    保持热爱 不懈努力 不试试看怎么知道会失败呢(划掉) 世上无难事 只要肯放弃(划掉)
  • 相关阅读:
    前端基础知识1
    mysql作业
    mysql了解知识点
    mysql3
    数据库作业2
    循环结构经典题型
    计算1
    猜数字游戏
    css的显示
    定位和position定位
  • 原文地址:https://www.cnblogs.com/ldudxy/p/12255711.html
Copyright © 2011-2022 走看看