C++程序设计实验报告(三)
来源:互联网 发布:c4dr18 win mac 编辑:程序博客网 时间:2024/04/30 05:02
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: C++程序设计实验报告(三)
* 作 者: 刘镇
* 完成日期: 2011 年 10 月 12 日
* 版本号: 1.000
* 对任务及求解方法的描述部分
* 输入描述:.......
* 问题描述:用最简单的循环语句做出不同的星号图。
* 程序输出:三角星号图
* 问题分析:能够将问题分解,一个三角分为行和列,在运用循环即可
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称: C++程序设计实验报告(三)
* 作 者: 刘镇
* 完成日期: 2011 年 10 月 12 日
* 版本号: 1.000
* 对任务及求解方法的描述部分
* 输入描述:.......
* 问题描述:用最简单的循环语句做出不同的星号图。
* 程序输出:三角星号图
* 问题分析:能够将问题分解,一个三角分为行和列,在运用循环即可
* 算法设计:
//倒直角三角:#include<iostream>using namespace std;int main(){for( int i = 6 ; i >= 1; i--) //进行行的输入循环{for(int j = 1; j <= 2 * i - 1; j++ ) //进行每行间星号的输出{cout << '*' ;}cout << endl ; //换行}return 0;}
// 正直角三角形 #include<iostream>using namespace std;int main(){for(int i = 1; i <= 6; i++){for(int j = 1; j <= 6 - i; j++){cout << " " ;}for( j = 1; j <= i; j++){cout << '*';}cout << endl ;}return 0;}
// 等边三角形#include<iostream>using namespace std;int main(){for(int i = 1; i <= 6; i++){for(int j = 1; j <= 6 - i; j++){cout << ' ' ;}for(j = 1; j <= 2 * i - 1; j++){cout << '*' ;}cout << endl ;}return 0 ; }
// 倒等边三角形#include<iostream>using namespace std;int main(){for(int i = 6; i >= 1; i--){for(int j = 1; j <= 6 - i; j++){cout << ' ' ;}for(j = 1; j <= 2 * i - 1; j++){cout << '*' ;}cout << endl ;}return 0 ; }
//菱形#include<iostream>#include<cmath>using namespace std;int main(){for( int i = -4; i <= 4; i++ ){for( int j = 1; j <= fabs(i); j++){cout << " " ;}for( int m = 1; m <= 9 - 2 * fabs(i); m++){cout << "*" ;}cout << endl;}return 0;}
//空心三角#include<iostream>#include<cmath>using namespace std;int main(){cout << " *" << endl ;for( int i = 1; i <= 4; i++ ){for( int j = 1; j <= 5 - i; j++ ){cout << " " ;}cout << "*" ;for( int l = 1; l <= 2 * i - 1; l++ ){cout << " " ;}cout << "*" ;cout << endl;}cout << "***********" << endl ;return 0;}
运行结果:经验积累:
1.熟悉函数算法很重要
2.在编前要把大部分工作提前在纸上走查
3.清晰地思路最重要,最好在早上思考。
4.一个结果会有不同的算法,相当有趣。哈哈
上机感言:本次作业却是有点难度了,不过在做过了几个以后,又有不同的体会,感觉有种自豪感,我真开心。
做了一晚上好有成就感,从上学以来第一次做作业这么快乐,快乐-------!!
- C++程序设计实验报告(三)
- C++程序设计实验报告(三)
- C++程序设计实验报告(三)
- C 程序设计实验报告(二)
- 第一次C程序设计实验报告
- 第二次C程序设计实验报告
- 第三次C程序设计实验报告
- C++程序设计实验报告(三十三)---第三周任务三
- C++程序设计实验报告(三十七)---第四周任务三
- C++程序设计实验报告(四十一)---第五周任务三
- C++程序设计实验报告(四十五)---第六周任务三
- C++程序设计实验报告(五十)---第七周任务三
- C++程序设计实验报告(五十五)---第八周任务三
- C++程序设计实验报告(三)之小星星
- 程序设计实验报告(15.1)
- 第四次C程序设计实验报告
- 第五次C程序设计实验报告
- C程序设计课程-第七次实验报告
- java socket传递数据对象
- AKV个人总结
- java压缩tar.gz
- ubuntu 11.10 vi功能不能正常使用
- UTC与字符串的相互转换
- C++程序设计实验报告(三)
- xml解析基础01
- XML解析基础02
- jdbc工具类提取实现学习记录1
- C++ Singleton模式
- use Perl analysis BLAST data
- 序列化开发与迭代开发的选择
- ListView源码
- MySQL Partition扫盲