c++八十分,#2#5错,在线ide正常运行
查看原帖
c++八十分,#2#5错,在线ide正常运行
912777
Wanzm_Alymine楼主2023/2/1 22:06

有一些题解是做题的时候测试加的,应该不影响阅读

#include <bits/stdc++.h>//做到3/4才发现我怎么和一个题解那么像,甚至是排版
using namespace std;
int main()
{
    int a, b, f;
    char c;
    cin >> a >> b >> c >> f;
    if (f == 1)
    {
        for (int i = 1;i <= a;i ++)
        {
            for (int j = 1;j <= b ;j ++)
            {
                cout << c;
            }
            cout << "\n";
        }
    }//实心测试成功
    else if (f != 1)
    {
        for (int i = 1;i <= a;i ++)
        {
           if (i == 1 || i == a)
            {
                for (int j = 1;j <= b;j ++)
                {
                cout << c; 
                }
                cout << "\n";
            }
            else
                {
                cout << c;//先输出一个当边框
                for (int j = 1;j <= b - 2; j ++)
                {
                    cout << ' ';
                }
                cout << c;//循环结束后就说明空白够了 ,在输出一个当边框
                cout << "\n";//换行,下一个
                }
            }  
        }
    return 0;//测试成功
}

帮忙看看

2023/2/1 22:06
加载中...