图形输出

【题目描述】

打印下面两种图形的其中一种:正方形、菱形。AET100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

第一行一个大写字母,表示输出图形的类型,'Z'表示正方形,'L'表示菱形;AET100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行一个正整数x (1≤x≤1000),表示输出图形的边长。AET100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

参考样例,输出相应的图形。AET100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

L
4

【输出样例】

   *
  ***
 *****
*******
 *****
  ***
   *
参考代码

  1. #include<bits/stdc++.h> 
  2. using namespace std; 
  3. int n; 
  4. char c; 
  5. int main() 
  6.   cin>>c>>n; 
  7.   if(c=='L'
  8.   { 
  9.     for(int i=1; i<=n; i++) 
  10.     { 
  11.       for(int j=1; j<=n-i; j++) 
  12.         cout<<" "
  13.       for(int j=1; j<=2*i-1; j++) 
  14.         cout<<"*"
  15.       cout<<endl; 
  16.     } 
  17.     for(int i=n-1; i>=1; i--) 
  18.     { 
  19.       for(int j=1; j<=n-i; j++) 
  20.         cout<<" "
  21.       for(int j=1; j<=2*i-1; j++) 
  22.         cout<<"*"
  23.       cout<<endl; 
  24.     } 
  25.   } 
  26.   else 
  27.   { 
  28.     for(int i=1; i<=n; i++) 
  29.     { 
  30.       for(int j=1; j<=n; j++) 
  31.         cout<<"*";; 
  32.       cout<<endl; 
  33.     } 
  34.   } 
  35.   return 0; 

关 键 词

图形输出

相关教程

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!

猜你喜欢