a:

/**Copyright (c) 2014,烟台大学计算机学院*All gight reserved.*文件名称:temp.cpp*作者:邵帅*完成时间:2014年10月22日*版本号:v1.0**问题描述:有趣的*号图案*输入描述:无*程序输出;*号图案
*/
#include<iostream>
using namespace std;
int main()
{int i,j,m=12;for (i=1; i<7; i++,m=m-2,cout<<endl){for (j=1; j<m; j++)cout<<"*";}return 0;
}

运行结果:

b:

#include<iostream>
using namespace std;
int main()
{int i, j, m = 2, n = 6;for (i = 1; i < 7; i++, m++, n--, cout << endl){for (j = 1; j < n; j++)cout << " ";for (j = 1; j < m; j++)cout << "*";}return 0;
}

运行结果:

c:

#include<iostream>
using namespace std;
int main()
{int i, j, m = 12, n = 1;for (i = 1; i < 7; i++, m=m-2, n++, cout << endl){for (j = 1; j < n; j++)cout << " ";for (j = 1; j < m; j++)cout << "*";}return 0;
}

运行结果:

d:

#include<iostream>
using namespace std;
int main()
{int i, j, m, n;for (i = 1,m=2,n=6; i < 7; i++, m=m+2, n--, cout << endl){for (j = 1; j < n; j++)cout << " ";for (j = 1; j < m; j++)cout << "*";}return 0;
}

运行结果:

e:

#include<iostream>
using namespace std;
int main()
{int i, j, m, n;for (i = 1,m=0,n=6; i < 6; i++, m=m+2, n--, cout << endl){for (j = 1; j < n; j++)cout <<" ";cout<<"*";for (j = 1; j < m; j++)cout<<" ";if (i>1)cout<<"*";}for (j=1; j<=11; j++)cout<<"*";return 0;
}

运行结果:

f:

#include<iostream>
using namespace std;
int main()
{int i, j, m, n;for (i = 1,m=2,n=6; i < 7; i++, m=m+2, n--, cout << endl){for (j = 1; j < n; j++)cout << " ";for (j = 1; j < m; j++)cout << "*";}for (i = 1,m=10,n=2; i < 7; i++, m=m-2, n++, cout << endl){for (j = 1; j < n; j++)cout << " ";for (j = 1; j < m; j++)cout << "*";}return 0;
}

运行结果:

知识点总结:

这真的是一个挑战性的题目,看到那些星号图真的有点费心思,从第一个到第f个,中间的思路渐渐的清晰了起来,主要的变量有i、j、m、n,i的变量主要负责纵向的输出、j变量主要用于横向的输出、m、n主要判断i行数和列数,图案真是美到爆。

@ Mayuko

转载于:https://www.cnblogs.com/mayuko/p/4567660.html

第九周项目3-输出星号图相关推荐

  1. 第三周项目三-输出星号图(4)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年3月15日 *版 本 ...

  2. 第三周项目三-输出星号图(3)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年3月13日*版 本 号:v1. ...

  3. 第三周项目三-输出星号图(2)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年3月13日*版 本 号:v1. ...

  4. 第三周项目三-输出星号图(1)

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年3月13日*版 本 号:v1. ...

  5. c++实验4—项目6输出星号图

    /* * 文件名称: 输出星号图* 作 者: 谢文锐* 完成日期: 2016年 4 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:输出星号图,用循环和选择结构* 输入描述: ...

  6. 第九周项目二时间类的重载<<与>>,一目。

    /* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: * 完成日期:2014 年4 月22 日 * 版 本 号:v1.0 * ...

  7. 数据结构上机实践第九周项目3 - 利用二叉树遍历思想解决问题

    利用二叉树遍历思想解决问题 学以致用,知行合一,学了知识就要会运用,否则跟背课文没什么区别,上次实践,做了二叉树递归遍历的算法实现,本次实践,将利用遍历思想解决问题,将遍历思想真正的运用到实际问题需求 ...

  8. 第九周项目三-人数不定的工资类

    /**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年4月24日*版 本 号:v1. ...

  9. 第九周项目二-我的数组类

    <pre name="code" class="cpp">/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights ...

  10. 第九周项目一-深体验复制(2)

    <pre name="code" class="cpp">/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights ...

最新文章

  1. [JAVAEE] 使用Postman测试接口
  2. pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day)
  3. 绕开数学,讲讲信息论
  4. Jquery各版本下载
  5. 基于TestNG 与Selenium 的自动化测试设计与实施
  6. Caffe —— Deep learning in Practice 深度学习实践
  7. 布尔运算_实例解析!布尔运算运用技巧!
  8. ReentrantReadWriteLock可重入读写锁分析
  9. asp.net表单提交方法GET\POST
  10. 简述html的3种列表uloldl,语义化HTML:ul、ol和dl
  11. SEO知识分享一,选择关键词
  12. Swift新手教程3-字符串String
  13. 简述写基础java小游戏一般思路。
  14. c语言程序设计商品库存管理系统,《C语言课程设计商品库存管理系统》.doc
  15. 通达信l2高级行情服务器地址配置文件,疯赢版通达信更好用——开通level2行情,添加龙虎榜数据...
  16. CSP 202112-3 登机牌条码
  17. 在Mac下载安装win10虚拟机教程及分辨率等问题。
  18. <!DOCTYPE>解读
  19. emmc、Nand flash、Nor flash之间的区别
  20. 游客 计算机英语,游客的英文,游客怎么都用英语!

热门文章

  1. CLR via C#学习笔记-第十章-无参属性
  2. ZooKeeper(3.4.5) - 原生 API 的简单示例
  3. 公安部4号令中关于电子邮服务器
  4. Redis的过滤器(SCAN)功能
  5. 1. Window环境下 - 开发环境的配置: (安装Android Studio 2.1)
  6. Mysql查询按照某字段指定顺序排序
  7. 【OpenCV入门指南】第八篇 灰度直方图
  8. 如何在 macOS Monterey 中更改光标颜色
  9. Mac 上设置文件共享教程
  10. ZOJ - 2865 A very easy task