本文主要是介绍信息学奥赛一本通-编程启蒙3006:【例3.2】 打印长方形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 11968 通过数: 6384
【题目描述】
在windows的控制台环境中所有的字符都是等宽的,默认情况下窗口中每行有 80 个字符,每个屏幕有 25 行,组成了一个字符矩阵。利用控制台的这个特点,我们可以在控制台上绘制简单的图形。下面给出了一个 5×7 的图形的例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
找出这个图形的特点,绘制一个 10×18 的图形。
【输入】
无
【输出】
输出与上图类似的一个10×18 的图形。
【输入样例】
无
【输出样例】
ABCDEFGHIJKLMNOPQR
BABCDEFGHIJKLMNOPQ
CBABCDEFGHIJKLMNOP
DCBABCDEFGHIJKLMNO
EDCBABCDEFGHIJKLMN
FEDCBABCDEFGHIJKLM
GFEDCBABCDEFGHIJKL
HGFEDCBABCDEFGHIJK
IHGFEDCBABCDEFGHIJ
JIHGFEDCBABCDEFGHI
【来源】
参考--小学生c++趣味编程
思路:
直接输出就好了
注意注意!!!输出的内容一定要从题目里复制,这样才不会错,不要当打字哥,好像自己打字打的很厉害,大小写什么的打错了就尴尬了
该偷的懒还是要偷的
可能有人会问了:怎么换行啊?
cout<<"114514"<<endl;
<<endl;把两个小于号后面写个endl,就能输出换行了
代码:
#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;
}
这篇关于信息学奥赛一本通-编程启蒙3006:【例3.2】 打印长方形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!