727. 菱形
输入一个奇数 n,输出一个由 * 构成的 n 阶实心菱形。
输入格式
一个奇数 n。
输出格式
输出一个由 * 构成的 n 阶实心菱形。
具体格式参照输出样例。
数据范围
1≤n≤99
输入样例:
5
输出样例:
* ***
******** *
// 曼哈顿距离,画上下左右都对称的图形 #include
#include int main()
{int n;scanf("%d", &n);for (int i = 1; i <= n; i ++){for (int j = 1; j <= n; j ++){if (abs(i - (n / 2 + 1)) + abs(j - (n / 2 + 1)) <= n / 2)printf("*");else printf(" ");}printf("\n");}return 0;
}