趣味三角形
来源:互联网 发布:天池大数据竞赛2017 编辑:程序博客网 时间:2024/05/01 04:45
编写程序,要求输入N的值,输出如图所示的图形。
例如输入N=5,输出:
其中小三角形行数和大三角形行数都为5
算法思路:
略
实现代码:
/** copy right by Zhanhang* qq:273711460* e-Mail:zhanxinhang@gmail.com* HomePage:http://blog.csdn.net/zhanxinhang*/#include <iostream>using namespace std;void print_triangle(int n,int x,int t)//n为每个小三角形的行数,x为连续输出三角形的个数,t为三角形的向右的位移(1表示1个空格){ int i,k,j; for(i=0;i<n;i++) //控制行数 { for(k=0;k<t;k++) //控制位移 cout<<' '; for(j=x;j>0;j--) //控制个数 { for(k=n-1;k>i;k--) cout<<' '; for(k=0;k<i*2+1;k++) cout<<'*'; for(k=n;k>i&&j>1;k--) cout<<' '; } cout<<endl; }}int main(){ int i,k,N,t; cout<<"please input N:"; cin>>N; for(i=1;i<=N;i++) //控制大三角形行数 { t=N*(N-i); print_triangle(N,i,t); } return 0;}
======= welcome to my HomePage(http://blog.csdn.net/zhanxinhang) to have a communication =======
- 趣味三角形
- SDUT 趣味循环赛第二场 玄黄的三角形题解
- 趣味网站、趣味应用
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 三角形
- 用emial登陆openfire
- IE与Google Chrome在像素上不相同
- Create admin user in OpenNebula
- 对Cookie操作的封装
- Sqlite使用命令个别大全
- 趣味三角形
- A*算法(一)
- char 转 string
- 小例子
- 第15讲 c++多线程
- uboot源码下载
- TreePanel的各项属性
- Java语言深入:什么叫面向接口编程
- usaco3.3Riding the Fences输出欧拉通路