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

来源:互联网 发布:picasa3 mac 编辑:程序博客网 时间:2024/04/28 02:40

问题及代码:

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

运行结果:


知识点总结:

一个循环里嵌套多个循环,以此用字符构成自己想要的图形

学习的心得:

解决多个循环问题:务必要画好程序图,确定每个循环的作用,然后寻找每个变量之间的关系。让整个问题细化成多个问题来解决,这样相对就简单很多。

并且,做程序的时候一定要敢于尝试,错了不可怕,改正就可以了。但是切忌告诉自己做不到。一开始我们小组讨论的时候,每个人都说自己不会,每个人都觉得特别难。但是直到后来上机,慢慢的尝试,发现其实也不是很难。


0 0
原创粉丝点击