c_cpp 第1周马里奥2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 第1周马里奥2相关的知识,希望对你有一定的参考价值。

#include <cs50.h>
#include <stdio.h>

int main(void)
{
	int x;

	do
	{
		x = get_int("Please input an integer that is between 1 and 23: ");
	}
	while ((x<1) || (x>23));

	for (int a=1; a<=x; a++)
	{
		// print spaces for left pyramid
			for (int i=0; i<(x-a); i++)
			{
				printf(" ");
			}

		// print hashes
			for (int i=0; i<a; i++) // The common for loop starts from "0" instead of "1", so don't write like this (int i=1; i<=a; i++)
			{
				printf("#");
			}

		// print gap
			printf(" ");

		// print hashes for right pyramid
			for (int i=0; i<a; i++)
			{
				printf("#");
			}

		// print new line
			printf("\n");
	}
}

以上是关于c_cpp 第1周马里奥2的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 第1周贪心

c_cpp 适用于C程序员的C ++第2周

c_cpp 第1周继续Caeser

c_cpp 跳马里奥

c_cpp 第1周为C程序员编写的C ++作业

原生JS超级马里奥(第一天)