大写字母 Y

【题目描述】

自从小蓝学会编程之后,他酷爱用编程的方式写字母。你能帮助他写出字母 "Y" 吗?VmS100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

一行一个整数 n(1<n<50)。VmS100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

输出高度为 2×n−1 行的大写字母 "Y"。VmS100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

提示: 第一行第一颗左侧无多余空格,每行最后一颗 "∗∗" 后无多余空格。VmS100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

4

【输出样例】

*     *
 *   *
  * *
   *
   *
   *
   *

参考代码

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

关 键 词

大写字母Y

相关教程

提示声明

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

猜你喜欢