第9周项目3-输出星号图
2014-10-23 12:37
453 查看
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 23 日
* 版 本 号:v1.0
*
* 问题描述:自选图案,编程输出;
* 输入描述: 四个变量:a、n、i、j;
* 程序输出:输出一个漂亮的星号图
*/
(1)图案(a):
运行结果:
(2)图案(b):
运行结果:
(3)图案(c):
运行结果:
(4)图案(d):
运行结果:
知识点总结:
通过简单的循环嵌套也能构造出漂亮的图形,要充分掌握好循环嵌套和学好数学啊!
学习心得:
循环嵌套虽然简单;想要构建好令人满意的星号图却也不简单啊。。。这四个图案就耗费了我上午两节课的时间
太耗费脑力了。。。还有两个图案没有找到头绪,容我好好想想后再补发吧。
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 23 日
* 版 本 号:v1.0
*
* 问题描述:自选图案,编程输出;
* 输入描述: 四个变量:a、n、i、j;
* 程序输出:输出一个漂亮的星号图
*/
(1)图案(a):
#include <iostream> using namespace std; int main() { int a,n,i; cout<<"请输入组成直角三角形1的星号行数:"; cin>>a; for (n=1;n<=a;n++) { for (i=1;i<2*(a-n+1);i++) cout<<"*"; cout<<endl; } return 0; }
运行结果:
(2)图案(b):
#include <iostream> using namespace std; int main() { int a,n,i,j; cout<<"请输入组成直角三角形2的星号行数:"; cin>>a; for (n=1; n<=a; n++) { for (i=1; i<=a-n; i++) { cout<<" "; } for (j=1; j<=n; j++) { cout<<"*"; } cout<<endl; } return 0; }
运行结果:
(3)图案(c):
#include <iostream> using namespace std; int main() { int a,n,i,j; cout<<"请输入组成三角形3的星号行数:"; cin>>a; for (n=1; n<=a; n++) { for (i=1; i<=n-1; i++) { cout<<" "; } for (j=1; j<=2*(a-n)+1; j++) { cout<<"*"; } cout<<endl; } return 0; }
运行结果:
(4)图案(d):
#include <iostream> using namespace std; int main() { int a,n,i,j; cout<<"请输入组成三角形4的星号行数:"; cin>>a; for (n=1; n<=a; n++) { for (i=1; i<=a-n; i++) { cout<<" "; } for (j=1; j<=2*n-1; j++) { cout<<"*"; } cout<<endl; } return 0; }
运行结果:
知识点总结:
通过简单的循环嵌套也能构造出漂亮的图形,要充分掌握好循环嵌套和学好数学啊!
学习心得:
循环嵌套虽然简单;想要构建好令人满意的星号图却也不简单啊。。。这四个图案就耗费了我上午两节课的时间
太耗费脑力了。。。还有两个图案没有找到头绪,容我好好想想后再补发吧。
相关文章推荐
- 第9周项目3-输出星号图(b)
- 第9周项目3输出星号图(2)
- 第9周项目3输出星号图(5)
- 第9周项目3-输出星号图e
- 第9周项目3-输出星号图(c)
- 第9周上机实践项目3——输出星号图
- 第9周项目3-输出星号图a
- 2014秋C++第9周项目3参考-输出星号图
- 第9周项目3输出星号图(1)
- 第9周项目3-输出星号图(e)
- 第9周项目3(1)-输出星号图
- 第9周项目3-输出星号图(a)
- 第9周项目3-输出星号图b
- 第9周项目3 输出星号图1
- 第9周项目3-输出星号图(f)
- 第9周项目3-输出星号图(b)
- 第9周项目3 输出星号图(1)
- 第9周项目3-输出星号图(补图e、f)
- 第9周项目3-输出星号图d
- 第9周项目3输出星号图(4)