【第15题】给定n,打印一个直角边为n的等腰直角三角形

目录

  • 题目描述
  • 解题思路
  • 解题代码
  • 写在最后

题目描述

循环输入。对于每个输入的整数n,打印出一个直角边为n的等腰直角三角形。字符使用*来表示,当没有任何输入时,程序结束。例如输入4,输出如下:

*
**
***
****

解题思路

我们可以发现这样的规律:第一行打印一个*,第二行打印两个*,那么第n行打印n个*。所以一个二重循环直接就解决了。

解题代码

#include 
int main()
{
	int n;
	while(scanf("%d",&n) != EOF)
	{
		for(int i = 1; i <= n; ++i)
		{
			for(int j = 1; j <= i; ++j)
			{
				printf("*");
			}
			printf("\n");//´òÓ¡ÍêÿһÐеĻ°£¬¾Í»»Ò»ÏÂÐÐ 
		}
		printf("\n");//Õâ¸ö»»ÐÐÊÇΪÁËÃÀ¹Û 
	}
	return 0;
}

写在最后

该文章内容是我阅读了CSDN博主英雄哪里出来的博文后,自己记录的一些观点和想法,希望对大家有帮助。英雄哪里出来的对应博文地址:传送门

你可能感兴趣的:(C语言入门经典例子,c语言,算法)