C++第4次实验——输出星号图
2016-04-22 13:35
260 查看
/*
* 文件名称: 28.cop
* 作 者: 李秋谷
* 完成日期: 2016 年 04 月 22日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:编写一个程序输出一个星号图
* 输入描述: 使用for语句
* 问题描述:输出星号图
* 程序输出:
* 问题分析: 略
* 算法设计: 略
三:心得体会。这次的编程写的很慢而且效率不高究其原因是对i,j,k等变量所所代表的含义没有真正搞懂。说实话,这个星号线我虽然编出来了,但是有的数字的确是试出来的。所以学知识一定要学透,不能半懂不懂的就去做,这样不仅浪费时间还会丧失学习的兴趣。值得表扬的一点是犯的低级错误越来越少几乎没有了。
四:知识点总结。i代表行数,j,k代表星号或空格的个数。使用for语句能理解括号里的执行顺序。
/*
* 文件名称: 28.cop
* 作 者: 李秋谷
* 完成日期: 2016 年 04 月 22日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:编写一个程序输出一个星号图
* 输入描述: 使用for语句
* 问题描述:输出星号图
* 程序输出:
* 问题分析: 略
* 算法设计: 略
#include<iostream> using namespace std; int main() { int i,j,k; for(i=0;i<6;i++) { for(j=0;j<=6-i;j++) { cout<<" "; } for(k=0;k<2*i+1;k++) { if(i==0||i==5) { cout<<"*"; } else if(k==0||k==2*i) { cout<<"*"; } else cout<<" "; } cout<<endl; } return 0; }
三:心得体会。这次的编程写的很慢而且效率不高究其原因是对i,j,k等变量所所代表的含义没有真正搞懂。说实话,这个星号线我虽然编出来了,但是有的数字的确是试出来的。所以学知识一定要学透,不能半懂不懂的就去做,这样不仅浪费时间还会丧失学习的兴趣。值得表扬的一点是犯的低级错误越来越少几乎没有了。
四:知识点总结。i代表行数,j,k代表星号或空格的个数。使用for语句能理解括号里的执行顺序。
相关文章推荐
- 0422 Step2-FCFS调度
- 三大搞笑网
- Your project contains error(s),please fix them before running your application解决办法
- Android-解决软键盘覆盖布局
- java面试题一--转载自用
- TP frame update
- js数组操作大全
- web api HttpResponseMessage的简单使用
- php简单爬虫
- SQL存储过程
- 用OpenCV建立一幅只有几个像素且值可以自定义的图像,并输出保存到硬盘的方法!
- iOS 四种存储方式通俗介绍
- IOS开发系列之UIScrollView(滚动视图)的常用属性和应用举例(滑动相册、轮播图)
- Codeforces554C组合数学+费马小定理求逆元
- json获取后台放入浏览器中的cookie值转化(eval()与jQuery.parseJSON()的差别以及常见的解析缺少分号的问题 )
- MB1A MB1B MB1C MB11 MIGO的区别解析
- 设计模式系列——三个工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)
- 技术架构学习笔记(八) 第三方支付架构原则(转)
- 【转】C#中HttpWebRequest的GetRequestStream执行的效率太低,甚至偶尔死掉
- HttpClient 测试web API上传文件实例