C++ 画星号图形——空心三角形(星号居中对齐)(核心代码介绍)
2015-06-06 23:27
543 查看
//输出另外一种由星号组成的三角形(星号居中对齐) int a;//控制组成三角形的星号的行数 cout<<"请输入要组成三解形的星号的行数n(n>=2):\n"; cin>>a; for(int i=1;i<a+1;i++)//控制行数 { for(int j=a-i;j>=0;j--) { cout<<" ";//这里是两个空格 } for(int k=0;k<2*i-1;k++)//控制每行星号的个数。 { if(i==0||i==a) { cout<<"* ";//星号后加了一个空格(为使打印出一图形更直观)。 } else if(k==0||k==2*i-2) { cout<<"* "; } else cout<<" "; } cout<<endl; }
相关文章推荐
- C++ 画星号图形——空心正方形(核心代码)
- C语言获取当前工作路径
- MFC六大关键技术之仿真学习笔记(七)
- MFC六大关键技术之仿真学习笔记(六)
- C++的字符串分割函数
- c++读取文件–结束条件的判断
- C语言 变量作为函数定义中的实参写法
- C++ 容器及选用总结
- c++对象模型
- c++拷贝构造函数
- c++拷贝构造函数
- 归并排序、插入排序、快速排序、二分查找的c++实现
- 黑马程序员——OC语言基础——面向对象三大特性之封装
- rand()和srand()函数
- 流类库与输入输出--精度
- C++:cin、cin.getline()、getline()的用法
- C++实现带路径记录的Floyd-Warshall算法
- chapter11test2
- C++怎么把整型、浮点型、字符串格式化输出到一个字符串中
- C++实现floyd-warshall算法