[C++]使用循环输出图形(圆球)

话说这是某次assignment要求要的作业..
P.S: 代码不是我写的,是某个基友算出来的对应关系.

#include
using namespace std;

int main()
{
	for (int i=1; i <= 6; i++)
	{
		for (int k = 1; k <= 10 - (-i*i + 7*i -2) / 2; k++)
			cout << ' ';
		
		for (int j = 1; j <= (-i*i + 7*i -2); j++)
		{
			if((j == 1)||(j == (-i*i + 7*i -2)))
				cout << '*';
			else
				cout << ' ';
		}
		cout << endl;
	}
}

效果图:
20131106220340

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据