手算方法
2026-08-20 22:04:04
发布于:安徽
6阅读
0回复
0点赞
看注释
#include<bits/stdc++.h>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
for (int i = 1; i <= n * 2 + 1; i++) {//观察发现共有2n+1行
if (i % 2) {//发现奇数行与偶数行输出不同,此处代表奇数行
for (int j = 1; j <= m * 2 + 1; j++) {//观察发现每行字符数为2m+1
if (j % 2)cout << '+';//i为偶输出 ‘+’
else cout << '-';//否则输出 ‘-’
}
cout << endl;
} else {//当偶数行时
for (int j = 1; j <= m * 2 + 1; j++) {//同理
if (j % 2)cout << '|';//i为偶输出 ‘|’
else cout << ' ';//否则输出 ‘ ’
}
cout << endl;
}
}
return 0;
}
不懂问我
这里空空如也



有帮助,赞一个