刷清橙OJ--A1003.画长方形1

来源:互联网 发布:java方法的概念 编辑:程序博客网 时间:2024/05/16 14:31
问题描述:
A1003. 画长方形1
时间限制:1.0s   内存限制:512.0MB  
总提交次数:9025   AC次数:4303   平均分:47.68
问题描述
  在Windows的控制台环境中,所有的字符都是等宽的,默认情况下窗口中每行有80个字符,每个屏幕有25行,组成了一个字符矩阵。
  利用控制台的这个特点,我们可以在控制台上绘制简单的图形。下面给出了一个5*7的图形的例子:
  ABCDEFG
  BABCDEF
  CBABCDE
  DCBABCD
  EDCBABC
  找出这个图形的特点,绘制一个25*18的图形。
输出格式
  输出与上图类似的一个25*18的图形。
代码:
#include <iostream> using namespace std;int main(){for(int a = 0;a < 25;a++){int  c = a;for(int b = 0;b < 18;b++){char arr = 'A' + (c > 0?c : -c);cout <<arr;c--;}cout<<endl;}return 0;}


0 0
原创粉丝点击