中间三个点WA

P5730 【深基5.例10】显示屏

hanran_ @ 2021-07-20 14:52:02


#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int n;
char _myStr;
string a[1000001];

int main () {
    cin >> n;
    for (int i = 1; i <= n; i++) {
        cin >> _myStr;
        if (_myStr == '0') {
            a[1] += "XXX.";
            a[2] += "X.X.";
            a[3] += "X.X.";
            a[4] += "X.X.";
            a[5] += "XXX.";

        }
        if (_myStr == '1') {
            a[1] += "..X.";
            a[2] += "..X.";
            a[3] += "..X.";
            a[4] += "..X.";
            a[5] += "..X.";
        }
        if (_myStr == '2') {
            a[1] += "XXX.";
            a[2] += "..X.";
            a[3] += "XXX.";
            a[4] += "X...";
            a[5] += "XXX.";
        }
        if (_myStr == '3') {
            a[1] += "XXX.";
            a[2] += "..X.";
            a[3] += "XXX.";
            a[4] += "..X.";
            a[5] += "XXX,";
        }
        if (_myStr == '4') {
            a[1] += "X.X.";
            a[2] += "X.X.";
            a[3] += "XXX.";
            a[4] += "..X.";
            a[5] += "..X.";
        }
        if (_myStr == '5') {
            a[1]+="XXX.";
            a[2]+="X...";
            a[3]+="XXX.";
            a[4]+="..X.";
            a[5]+="XXX.";
        }
        if (_myStr == '6') {
            a[1]+="XXX.";
            a[2]+="X...";
            a[3]+="XXX.";
            a[4]+="X.X.";
            a[5]+="XXX.";
        }
        if (_myStr == '7') {
            a[1]+="XXX.";
            a[2]+="..X.";
            a[3]+="..X.";
            a[4]+="..X.";
            a[5]+="..X.";
        }
        if (_myStr == '8') {
            a[1]+="XXX.";
            a[2]+="X.X.";
            a[3]+="XXX.";
            a[4]+="X.X.";
            a[5]+="XXX.";
        }
        if (_myStr == '9') {
            a[1]+="XXX.";
            a[2]+="X.X.";
            a[3]+="XXX.";
            a[4]+="..X.";
            a[5]+="XXX.";
        }
    }
    for (int i = 1; i <= 5; i++) {
        a[i] = a[i].substr(0,a[i].length() - 1);
        cout << a[i] << endl;
    }

    return 0;
}

by zzzzzsh @ 2021-08-23 19:59:00

if(_myStr=='3')那儿右下角不是逗号


|