社区讨论

请问本地跑没问题 但是WA 在线IDE显示运行时错误killed

P1538迎春舞会之数字舞蹈参与者 5已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@mi6tu8km
此快照首次捕获于
2025/11/20 10:43
4 个月前
此快照最后确认于
2025/11/20 10:43
4 个月前
查看原帖
C
#include "cstring"
#include "iostream"
#include "cstdio"

using namespace std;

int main() {
//    freopen("1.txt", "r", stdin);
    int n,a;
    char ss[107];
    scanf("%d%s", &n, ss);

    //第一排
    for (int i = 0; i < strlen(ss); i++) {
        a = ss[i] - '0';
//        cout << a << endl;
        if (a == 1) {
            cout << " ";
            for (int k = 0; k < n; k++) cout << " ";
            cout << " ";
        }
        else if (a == 4) {
            cout << " ";
            for (int k = 0; k < n; k++) cout << " ";
            cout << " ";
        }
        else {
            cout << " ";
            for (int k = 0; k < n; k++) cout << "-";
            cout << " ";
        }
        cout << " ";
    }
    cout << endl;
    for (int z = 0; z < n; z++) {
        for (int i = 0; i < strlen(ss); i++) {
            a = ss[i] - '0';
            if (a == 1) {
                cout << " ";
                for (int k = 0; k < n; k++) cout << " ";
                cout << "|";
            }
            else if (a == 4 || a == 8 || a == 9 || a == 0) {
                cout << "|";
                for (int k = 0; k < n; k++) cout << " ";
                cout << "|";
            }
            else if (a == 2 || a == 3 || a == 7) {
                cout << " ";
                for (int k = 0; k < n; k++) cout << " ";
                cout << "|";
            }

            else {
                cout << "|";
                for (int k = 0; k < n; k++) cout << " ";
                cout << " ";
            }
            cout << " ";
        }
        cout << endl;
    }

    for (int i = 0; i < strlen(ss); i++) {
        a = ss[i] - '0';
        if (a == 1) {
            cout << " ";
            for (int k = 0; k < n; k++) cout << " ";
            cout << " ";
        }
        else if (a == 7 || a == 0) {
            cout << " ";
            for (int k = 0; k < n; k++) cout << " ";
            cout << " ";
        }
        else {
            cout << " ";
            for (int k = 0; k < n; k++) cout << "-";
            cout << " ";
        }

        cout << " ";

    }
    cout << endl;

    for (int z = 0; z < n; z++) {
        for (int i = 0; i < strlen(ss); i++) {
            a = ss[i] - '0';
            if (a == 1) {
                cout << " ";
                for (int k = 0; k < n; k++) cout << " ";
                cout << "|";
            }
            else if (a == 6 || a == 8 || a == 0) {
                cout << "|";
                for (int k = 0; k < n; k++) cout << " ";
                cout << "|";
            }
            else if (a == 3 || a == 5 || a == 7 || a == 9 || a == 4) {
                cout << " ";
                for (int k = 0; k < n; k++) cout << " ";
                cout << "|";
            }

            else {
                cout << "|";
                for (int k = 0; k < n; k++) cout << " ";
                cout << " ";
            }
            cout << " ";
        }
        cout << endl;
    }

    for (int i = 0; i < strlen(ss); i++) {
        a = ss[i] - '0';
        if (a == 1) {
            cout << " ";
            for (int k = 0; k < n; k++) cout << " ";
            cout << " ";
        }
        else if (a == 4 || a == 7) {
            cout << " ";
            for (int k = 0; k < n; k++) cout << " ";
            cout << " ";
        }
        else {
            cout << " ";
            for (int k = 0; k < n; k++) cout << "-";
            cout << " ";
        }

        cout << " ";
    }
    cout << endl;
}

回复

6 条回复,欢迎继续交流。

正在加载回复...