• 大小: 683KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: PAT  

资源简介

2019PAT冬季甲级题目及解答

资源截图

代码片段和文件信息

#include
#include
#include

using namespace std;
char arr[26][7][6];
string s;

void call(const string &s) {
    //7行
    for (int i = 0; i < 7; i++) {
        for (int j = 0; j < s.length(); j++) {
            printf(“%5s“ arr[s[j] - ‘A‘][i]);
            if (j != s.length() - 1)
                printf(“ “);
        }
        if (i != 6)
            printf(“\n“);
    }
}

int main() {
    for (int i = 0; i < 26; i++) {
        for (int j = 0; j < 7; j++) {
            scanf(“%s“ arr[i][j]);
        }
    }
    //削除换行符
    getchar();
    getline(cin s);
    int pos = 0 pre;
    bool op = false;
    while (pos < s.length()) {
        while (pos < s.length() && !(s[pos] >= ‘A‘ && s[pos] <= ‘Z‘))
            ++pos;
        if (pos == s.length())
            break;
        pre = pos;

        while (pos < s.length() && s[pos] >= ‘A‘ && s[pos] <= ‘Z‘)
            ++pos;
        if (op)
            printf(“\n\n“);
        op = true;
        call(s.substr(pre pos - pre));
    }
    return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1091  2020-11-30 21:11  2019冬季甲级\19冬季1.cpp
     文件         839  2020-11-30 22:25  2019冬季甲级\19冬季2.cpp
     文件        1594  2020-11-30 21:12  2019冬季甲级\19冬季3.cpp
     文件         988  2020-11-30 21:12  2019冬季甲级\19冬季4.cpp
     文件      309408  2020-11-30 21:14  2019冬季甲级\A.pdf
     文件      157598  2020-11-30 21:17  2019冬季甲级\B.pdf
     文件      143482  2020-11-30 21:16  2019冬季甲级\C.pdf
     文件      157752  2020-11-30 21:16  2019冬季甲级\D.pdf

评论

共有 条评论