问题:
打印出如下图案(菱形)。
* *** ***** ******* ***** *** *
思路:
分成上下两个部分1~4层一个规律,5~7层一个规律。
代码:
#includeusing namespace std; int main() { int i, j, k; //上半部分 for (i = 0; i < 4; i++) { for (j = 0; j <= 2 - i; j++) cout << " "; for (k = 0; k <= 2 * i; k++) cout << "*"; cout << endl; } //下半部分 for (i = 0; i < 3; i++) { for (j = 0; j <= i; j++) cout << " "; for (k = 0; k <= 4-2*i; k++) cout << "*"; cout << endl; } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)