1-4 输出菱形

来源:互联网 发布:电脑网络防火墙设置 编辑:程序博客网 时间:2024/06/05 00:33

1-4 输出菱形

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic

Problem Description

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

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

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

Input

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

Output

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

Example Input

5

Example Output

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


0 0
原创粉丝点击