赞
踩
用 *
构造一个对角线长
5
5
5 个字符,倾斜放置的菱形。
没有输入要求。
如样例所示。用 *
构成的菱形。
*
***
*****
***
*
问题链接: B2025 输出字符菱形
问题分析: 数学规律问题,不解释。
参考链接: (略)
题记: (略)
AC的C++语言程序如下:
/* B2025 输出字符菱形 */ #include <stdio.h> #define N 5 #define N1 ((N + 1) / 2) #define N2 (N1 - 1) int main() { for (int i = 1; i <= N1; i++) { for (int j = N1 - i; j > 0; j--) putchar(' '); for (int j = 1, end = 2 * i - 1; j <= end; j++) putchar('*'); putchar('\n'); } for (int i = 1; i <= N2; i++) { for (int j = 1; j <= i; j++) putchar(' '); for (int j = (N2 - i) * 2 + 1; j >= 1; j--) putchar('*'); putchar('\n'); } return 0; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。