提示
查看原帖
提示
1536663
_WBL_楼主2024/11/23 12:26
题目:
N×N 的日字矩阵(N 为奇数),
具体来说,
这有 N 行N 个字符...

所以(核心代码为):

for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){//双重循环
            if(j==1||j==n){
                cout<<"|";
            }//判断最左列,最右列
            else if((i==1||i==n||i==(n+1)/2)&&j>1&&j<n){
                cout<<"-";
            }//判断第一行,最后一行,以及中间一行
            else{
                cout<<"x";
            }//否则输出"x"
        }
        cout<<endl;//换行
    }

通过判断输出字符;

2024/11/23 12:26
加载中...