1 条题解
-
0
【解题思路】
首先,输入n值。
然后,循环n次表示一共有n行。
在每一行中,首先输出
|
,根据题目可知 第一行、最后一行、以及中间一行的第 到 个字符都是-
。先进行行数的判断,满足这个条件就输出 个-
。否则就输出 个
x
。每行输出完成之后注意输出一个换行符。
这样就能按照题目要求打印出日字矩阵。
【参考程序】
#include <bits/stdc++.h> using namespace std; int main() { int n; cin>>n; for(int i=1;i<=n;i++){ cout<<'|'; if((n+1)/2==i||i==1||i==n){ for(int j=1;j<=n-2;j++){ cout<<'-'; } } else{ for(int j=1;j<=n-2;j++){ cout<<'x'; } } cout<<'|'<<endl; } }
- 1
信息
- ID
- 592
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 4
- 标签
- 递交数
- 459
- 已通过
- 199
- 上传者