【例3.2】 打印长方形
在windows的控制台环境中所有的字符都是等宽的,默认情况下窗口中每行有 80 个字符,每个屏幕有 25 行,组成了一个字符矩阵。利用控制台的这个特点,我们可以在控制台上绘制简单的图形。下面给出了一个 5×7 的图形的例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
找出这个图形的特点,绘制一个 10×18 的图形。
又是一道非常简单的题
答案如下(没错又是万能库)
#include <bits/stdc++.h>
using namespace std;
int main(){
cout<<"ABCDEFGHIJKLMNOPQR"<<endl;
cout<<"BABCDEFGHIJKLMNOPQ"<<endl;
cout<<"CBABCDEFGHIJKLMNOP"<<endl;
cout<<"DCBABCDEFGHIJKLMNO"<<endl;
cout<<"EDCBABCDEFGHIJKLMN"<<endl;
cout<<"FEDCBABCDEFGHIJKLM"<<endl;
cout<<"GFEDCBABCDEFGHIJKL"<<endl;
cout<<"HGFEDCBABCDEFGHIJK"<<endl;
cout<<"IHGFEDCBABCDEFGHIJ"<<endl;
cout<<"JIHGFEDCBABCDEFGHI"<<endl;
return 0;
}
实际就这样但注意endl,endl是换行前面加要输出的后面加<<endl;
记得点赞加关注o(* ̄▽ ̄*)ブ