1-4 输出菱形

来源:互联网 发布:淘宝店客服如何添加 编辑:程序博客网 时间:2024/05/30 23:15

1-4 输出菱形

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

通过本题目的练习可以掌握C++中数组的输入输出方法。

从键盘输入1int型数据N,根据该数据,输出一个用*组成的菱形,这个菱形中最多一行的*的个数是所输入的整数N。

注意:第N行第一个*号前有一个空格。

Input

 一个整数N,表示最多的一行 的个数。

Output

输出一个由*组成的菱形。

Example Input

5

Example Output

     *     * *    * * *   * * * *  * * * * *   * * * *    * * *     * *      *

Code realization

#include <iostream>using namespace std;int main(){    int n,i;    cin>>n;    for(i=1;i<=n;i++)    {        for(int j=n-i;j>0;j--)        {            cout<<" ";        }        for(int k=1;k<=i;k++)        {            cout<<" *";        }        cout<<"\n";    }    for(i=1;i<n;i++)    {        for(int j=1;j<=i;j++)        {            cout<<" ";        }        for(int k=n-i;k>0;k--)        {            cout<<" *";        }        cout<<"\n";    }    return 0;}


0 0