打印倒三角形
来源:互联网 发布:js 显示div 编辑:程序博客网 时间:2024/06/05 07:42
输入正整数n<=20,输出一个n层的倒三角形。例如,n=5时输出如下:
我的代码:
#include <iostream>using namespace std;int main(){ int n; while(cin>>n) { int cnt=0; for(int i=n;i>0;i--) { int t=2*i-1; for(int j=1;j<=cnt;j++) cout<<" "; for(int j=t;j>0;j--) { cout<<"#"; } cnt++; cout<<endl; } } return 0;}
代码不够简洁,修改版如下#include <iostream>using namespace std;int main(){ int n; while(cin>>n) { for(int i=1;i<=n;i++)//打印n行 { for(int j=1;j<=2*n-i;j++)//每行需要控制打印的空格和“#”的总数 { if(j<i) cout<<" "; else cout<<"#"; } cout<<endl; } } return 0;}
阅读全文
0 0
- 打印倒三角形
- 打印倒三角形
- 打印倒三角形
- 打印倒三角形
- 打印倒三角形
- 打印倒三角形
- 打印顺三角形+倒三角形
- 打印普通的倒三角形
- C语言打印倒三角形
- 二重循环_打印倒三角形
- 双重循环实现倒三角形的打印
- 打印正三角形与倒三角形(C++)
- 打印倒三角形*,包含最后一颗*
- 【java】用符号打印出倒三角形
- 倒三角形
- 倒三角形
- 倒三角形
- 倒三角形
- Qt实现UDP通信简例
- iOS之旅--发布自己的CocoaPods库(组件化开发第一步)
- centos7安装svn服务端
- Android 获取屏幕宽高,dp、px、sp互转
- [bzoj3192][JLOI2013]删除物品 树状数组
- 打印倒三角形
- ZBus消息中间件和WebSocket的联合使用
- 防止SQL注入的五种方法
- 金融系列-支付清结算之基本概念和入门
- LeetCode11. Container With Most Water
- 单链表---删除无头单链表的非尾结点(不遍历链表)
- ListBox控件自绘
- 词向量源码解析:(6.3)fasttext源码解析之文本分类2
- C# 委托delegate 和 事件event