zoukankan      html  css  js  c++  java
  • 1959: 图案打印

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

    1959: 图案打印

    时间限制: 1 Sec  内存限制: 64 MB
    提交: 8  解决: 5
    [提交][状态][讨论版]

    题目描述

    一年一度的植树节就要到了,计算机学院学生准备在学院教学楼门前的空地上种植树木。为使树木排列得更加美观,大家决定把树木排列成菱形。现在告诉你我们所拥有的树木能排列成边长为N的菱形,请你编程输出树木所排列的图案(用*号代表树木)。

    输入

    一个整数N(1≤N≤10)。

    输出

    排列成菱形图案的*号。请注意在图案中:每行树木之间无空行,每列树木之间均有一个空列。

    样例输入

    3

    样例输出

        *
      *   *
    *       *
      *   *
        *
    
  • 相关阅读:
    分布式和集群
    c++ >>
    c++ ip地址相关
    c++ ip地址的操作 c版
    c++ 缺少动态库
    c++ dirname() basename()
    shell ulimit -n
    shell 进程查询相关的命令
    shell grep 高亮
    c++ swap 函数
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3766987.html
Copyright © 2011-2022 走看看