_ 727.菱形 _
题目描述
输入一个奇数n,输出一个由‘*’构成的n阶实心菱形。
输入格式
一个奇数n。
输出格式
输出一个由‘*’构成的n阶实心菱形。
具体格式参照输出样例。
数据范围
1≤n≤99
样例
输入样例:
5
输出样例:
*
***
*****
***
*
算法
(暴力循环)
blablabla
时间复杂度 $O(n)$
参考文献
无
C++ 代码
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i = 0;i < n;i++)
{
int j,k;
j = abs(n / 2 - i);
k = abs(n / 2 - j) * 2 + 1;
while(j--)
{
printf(" ");
}
while(k--)
{
printf("*");
}
printf("\n");
}
return 0;
}
这题困难吗
牛