金字塔

【题目描述】

输入一个正整数n,生成一个层数为n的金字塔。详细图形请看样例。注意n=1时就没有地板了。WfY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

第一行一个整数n(1≤n≤100),表示层数。WfY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

输出n层金字塔,注意金字塔是完全对称的,在金字塔的右侧也需要输出与左侧相同的空格。WfY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

10

【输出样例】

         /\
        /__\
       /____\
      /______\
     /________\
    /__________\
   /____________\
  /______________\
 /________________\
/__________________\

参考代码

  1. #include<bits/stdc++.h> 
  2. using namespace std; 
  3. int main() 
  4.   int n,m; 
  5.   cin>>n; 
  6.   for(int i=n; i>=1; i--) 
  7.   { 
  8.     for(int k=1; k<=i-1; k++) cout<<" "
  9.     cout<<'/'
  10.     for(int j=0; j<=(n-i)*2-1; j++) cout<<"_"
  11.     cout<<'\\'
  12.     for(int k=1; k<=i-1; k++) cout<<" "
  13.     cout<<endl; 
  14.   } 
  15.   return 0; 

关 键 词

金字塔

相关教程

提示声明

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

猜你喜欢