输出菱形

来源:互联网 发布:做淘宝客服需要交钱吗 编辑:程序博客网 时间:2024/06/06 13:21
#include<iostream>using namespace std;//输出菱形 void printShape();int main(){    printShape();    return 0;}void printShape(){    int star=0;//初始星星个数     int space=4;//初始空格个数     for(int i=1;i<=9;i++)    {        if(i<=5)//5行之前输出情况         {            for(int i=0;i<space;i++)            {                cout<<" ";            }            for(int i=0;i<2*star+1;i++)            {                cout<<"*";            }            for(int i=0;i<space;i++)            {                cout<<" ";            }            star++;            space--;        }        else        {            star--;            space++;            for(int i=0;i<space+1;i++)            {                cout<<" ";            }            for(int i=0;i<2*star-1;i++)            {                cout<<"*";            }            for(int i=0;i<space+1;i++)            {                cout<<" ";            }        }         cout<<endl;         } } 

效果如下
效果图

原创粉丝点击