Bootstrap

Daimayuan Online Judge 菱形

输入 n�,输出 n� 行的由 + 组成的菱形。

输入格式

一行,一个整数 n�。

输出格式

n� 行,为满足题目要求的菱形。注意不要有行末空格。

样例输入
5
样例输出
  +
 +++
+++++
 +++
  +
数据范围

对于 100%100% 的数据,保证 3≤n≤1003≤�≤100 并且 n� 是奇数。

#include<bits/stdc++.h>
using namespace std;

int n,m;

int main(){
scanf("%d",&n);
m = n / 2;
for(int i = 1;i <= m + 1;i++){
    for(int j = 1;j <= m + 1 - i;j++){
        printf(" ");
    }
    for(int k = 1;k <= 2 * i - 1;k++){
        printf("+");
    }
        printf("\n");
}
for(int i = 1;i <= m;i++){
    for(int j = 1;j <= i;j++){
        printf(" ");
    }
    for(int k = 1;k <= 2 * (m - i) + 1;k++){
        printf("+");
    }
        printf("\n");
}   
}

;