c++实验4 星号图
2016-04-27 22:32
393 查看
#include <iostream> using namespace std; int main( ) { int i,j,n=6; //输出第一行:n-1个空格和1个星号并换行 for(j=1; j<=n-1; ++j) //输出n-i个空格 cout<<" "; cout<<"*"<<endl; //再输出中间的n-2行 for(i=2;i<=n-1;++i) //一共要输出n-2行 { //输出第i行 for(j=1; j<=n-i; ++j) //输出n-i个空格 cout<<" "; cout<<"*"; //再输出一个星号 for(j=1; j<=2*i-3; ++j) //然后输出2*i-3个空格 cout<<" "; cout<<"*"<<endl; //输出一个星号后本行结束,换行 } //输出最后一行:2*n-1个星号 for(j=1; j<=2*n-1; ++j) cout<<"*"; cout<<endl; return 0; }
心得:这个不好弄,问了很多人才弄出来,要学的东西还很多
相关文章推荐
- OpenCV2.4.10之samples_cpp_tutorial-code_learn-----ImgTrans(Laplace边缘检测和Sobel边缘检测,图像重映射)
- C++基本数据类型简便定义
- [C语言][LeetCode][74]Search a 2D Matrix
- C语言:双重指针对数组排序;
- c++字符小写转大写
- [C语言][LeetCode][283]Move Zeroes
- 第一章 JAVA入门(java与C/C++那些事续集)
- 2015级C++第10、11周补充实践项目 继承和派生
- [C语言][LeetCode][119]Pascal's Triangle II
- c++第四次实验
- 第四次C++作业
- 2015级C++第10、11周实践项目 继承和派生
- C++学习(一)——标准库类型之string全解析
- C++拷贝构造函数
- C++派生类构造函数调用顺序
- [C语言][LeetCode][118]Pascal's Triangle
- this指针说明(c++)
- C++11 中的单例模式
- C++对象赋值与C#对象赋值----C++与C#值传递与引用传递浅析
- new -开始C++