其他分享
首页 > 其他分享> > C 练习实例23

C 练习实例23

作者:互联网

问题:

打印出如下图案(菱形)。

   *
  ***
 *****
*******
 *****
  ***
   *

思路:

分成上下两个部分1~4层一个规律,5~7层一个规律。

代码:

#include<iostream>
using 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;
}

标签:规律,23,int,练习,namespace,实例,using,main
来源: https://blog.csdn.net/qq_51701007/article/details/122133215