C++实验4——输出星号图

来源:互联网 发布:消防知识知多少通讯稿 编辑:程序博客网 时间:2024/05/21 13:09

一、问题及代码

/*   * 文件名称:Ex4-1.cpp   * 作 者:叶瑞琪   * 完成日期:2017 年 4 月 5 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:   * 输入描述:略 * 问题描述:根据循环语句的变换,输出表达式 * 程序输出:输出星号图 * 问题分析:略   * 算法设计:略   */      #include<iostream>    using namespace std;    int main()    {       int a,b;       for(a=1;a<7;a++)      {         if(a!=6)        {         for(b=1;b<a+6;b++)         {          if((b==7-a)||(b==a+5))          cout<<"*";          else          cout<<" ";         }        }         else         {         for(b=1;b<(2*a);b++)         cout<<"*";         }         cout<<endl;        }       return 0;    }    

二、运算结果


三、心得与体会
    刚看见这个题目的时候觉得很懵,后来仔细找规律,细想刚学的编程知识,努力尝试,成功写出了这个代码。觉得这是一道有趣的题目!
四、知识点总结
   一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环。这就是多层循环。

1 0