3 条题解

  • 2

    #include <bits/stdc++.h>
    using namespace std;
    int main() {
    int n;
    cin >> n;
    for(int i = 1; i <= n; i++) {
    for(int j = 1; j <= n; j++) {
    if (j == 1 || j == n) {//第一列或者最后一列,输出|
    cout << '|';
    } else if (i == n / 2 + 1) {//中间行,输出-
    cout << '-';
    } else {//其他,输出a
    cout << 'a';
    }
    }
    cout << endl;
    }
    return 0;
    }
    //版权所有,严禁抄袭,仅供参考。

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int m,h,k;
    cin>>m;
    h=(m-1)/2;
    k=m-2;
    for(int n=1;n<=m-2;n++)
    {
    cout<<"|";
    for(int l=1;l<=k;l++)
    {
    cout<<"a";
    }
    cout<<"|"<<endl;
    }
    cout<<"|";
    for(int j=1;j<=k;j++)
    {
    cout<<"-";
    }

    cout<<"|"<<endl;
    for(int w=1;w<=h;w++)
    {
    cout<<"|";
    for(int s=1;s<=k;s++)
    {
    cout<<"a";
    }
    cout<<"|"<<endl;
    }
    }
    严禁抄袭!

    shizuode

  • 0
    @ 2024-07-11 07:58:24
    1. 济洛路啦啦啦啦啦啦
  • 1

信息

ID
2555
难度
4
分类
(无)
标签
递交数
78
已通过
36
通过率
46%
上传者