【第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博主英雄哪里出来的博文后,自己记录的一些观点和想法,希望对大家有帮助。英雄哪里出来的对应博文地址:传送门


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部