C++完成星形图形的输出(对循环嵌套的应用)

编程输出以下图形


                             

                         *

                       ***

                      *****

                     *******

                    *********

                     *******

                      *****

                       ***

                        *

一个循环控制空格,一个循环控制行数,还需要一个循环来控制星形。

代码段:

#include
using namespace std; 
int main(){
    int x,y,z;
    for(x=1;x<=5;x++){
        for(y=1;y<=5-x;y++)
            cout<<" "; 
        for(z=1;z<=2*x-1;z++)
           cout<<"*";
           cout<<"\n";    
    }
    for(x=1;x<=4;x++){
        for(y=1;y<=x;y++)
            cout<<" "; 
        for(z=1;z<=9-2*x;z++)
           cout<<"*";
           cout<<"\n";    
    }

其中x控制行数,y控制空格,z控制星形图标

C++完成星形图形的输出(对循环嵌套的应用)_第1张图片

以上是结果

你可能感兴趣的:(c++)