【华为SO挑战赛】画金字塔

来源:互联网 发布:mac不弹出wifi登录界面 编辑:程序博客网 时间:2024/05/16 14:01





先说下思路:
再写思路:2层循环外层控制打印的行数里层的2个for一个控制前面的空格递减,一个控制星号递增 



#include<iostream>using namespace std;void print(int n){     int i,j;     for(i=1;i<=n;i=i+2)     {        for(j=n;j>i;j=j-2) cout<<" ";               for(j=1;j<=i;j++) cout<<"*";      //每行相差两个*                    cout<<endl;     }}                   int main(){      int n=0;      cin>>n;      print(2*n-1);   return 0;} 



























0 0
原创粉丝点击