第九周项目3:输出星号图(e)

本文通过C++编程语言实现了一个由星星组成的特定图案输出。利用嵌套循环结构,作者详细展示了如何通过调整循环次数和输出内容来绘制所需图形。

问题及代码:

/*
 *copyright (c) 2014,烟台大学计算机学院
 *all rights reserved.
 *文 件 名 : test.cpp
 *作    者 :陈文青
 *完成日期 :2014年10月28号
 *版 本 号 :v1.2
 *
 *问题描述 :输出一个由星星组成的图案。
 *输入描述 :
 *程序输出 :由 * 组成的图案
 */
#include <iostream>                 //预处理指令
using namespace std;
int main()
{
    int a,b,c;                      //定义整型变量a,b,c
    cout<<"     *"<<endl;           //第一行图形特殊,所以先输出第一行
    for(a=1; a<=4; a++)             //此循环决定图案行数
    {
        for(b=1; b<=5-a; b++)       //循环2,嵌套第一个循环,第a行输出5-a个空格
        {
            cout<<' ';
        }
        cout<<'*';                  //空格后又一个星号,再循环外
        for(c=1; c<=2*a-1; c++)     //循环3,与循环2并列,输出星号后2a-1个空格
        {
            cout<<' ';
        }
        cout<<'*'<<endl;            //空格后输出星号
    }
    cout<<"***********";            //最后一行特殊的图案
    return 0;
}

运行结果:



知识点总结:

运用嵌套循环结构,输出自定义图形

学习心得:

在上一个程序编出来后,第二个程序就有思路了,所以相对简单很多,无非就是找出变量之间的关系,然后确定有几个循环,怎么嵌套,然后那几条执行语句只要找对应该放的位置就可以了,所以,一次次尝试,很快就出来了。然后当目标的图形出来后,还是蛮自豪的。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值