题目: 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;//换行 }
通过判断输出字符;