1-4 输出菱形
来源:互联网 发布:转口贸易产生海关数据 编辑:程序博客网 时间:2024/06/05 06:14
Problem Description
通过本题目的练习可以掌握C++中数组的输入输出方法。
从键盘输入1个int型数据N,根据该数据,输出一个用组成的菱形,这个菱形中最多一行的的个数是所输入的整数N。
注意:第N行第一个*号前有一个空格。
Input
一个整数N,表示最多的一行 * 的个数。
Output
输出一个由*组成的菱形。
Example Input
5
Example Output
* * * * * * * * * * * * * * * * * * * * * * * * *
找规律:分别找空格的规律、*个数的规律
#include <iostream>using namespace std;int main(){ int n; cin>>n; for(int i=1; i<=n; i++)//第i层 { for(int j=1;j<=n+1-i;j++)//有几个空格 cout<<" "; for(int j=1; j<=i-1; j++)//i层i个*号时,只有i-1个*后面有空格 { cout<<"*"<<" "; } cout<<"*"<<endl;//每层的最后一个*号后面是一个换行 } for(int i=n-1;i>=1;i--) { for(int j=n+1-i;j>=1;j--) cout<<" "; for(int j=i-1;j>=1;j--) cout<<"*"<<" "; cout<<"*"<<endl; } return 0;}
阅读全文
0 0
- 1-4 输出菱形
- 1-4输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- 1-4 输出菱形
- SDUTACM 1-4 输出菱形
- C++ 1-4 输出菱形
- 2710 1-4 输出菱形
- sdut 2710 1-4 输出菱形
- 1-5 输出菱形图案
- WPS高亮显示重复项并删除重复项有效防止数据重复录入
- (盗版)大数相乘
- 深度学习记录
- 翻转栈(不可以用额外的数组空间和栈)
- 归并排序题目整理归并(hdu)
- 1-4 输出菱形
- Word/Excel文档伪装病毒-kspoold.exe分析
- 简易测试工具wrk
- 使用httppost请求发送form表单的方法
- RecycleView原生添加上拉加载
- 7744问题
- Jsf标签详解(全)
- 设计模式(23)--模板模式
- 验证码