老师这道题完全没有思路怎么办

老师这道题完全没有思路怎么办

这道题完全没有什么思路,不知道怎么办,是哪节课没听懂吗,麻烦老师提示一下我去吧课程认真再看两遍

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小黑 2022-07-27 10:35:30

同学你好,由运行效果图得知,除去最后一行,每次打印”*”,就会输出空格,每一行空格都是逐行减一,每一行”*”的个数,都是从3开始逐行加2。

有上述分析得知,

1. 梯形总共有5行,所以要有一个外层循环控制梯形的行数。

2. 每次打印”*”的个数前,都会打印空格,所以需要有一个内层循环控制打印空格的个数。

3. 每次打印”*”的个数,都会从第一行开始每次加2,所以在打印完空格之后,需要有一个内层循环控制打印”*”的个数。

在控制台打印梯形,最主要考虑的是循环体的控制条件,同学可以参考qq_慕先生8122434同学的回答,方便同学理解。

同学最主要的是要多思考,勤于练习,才可以将编程练习做好。

祝学习愉快!

qq_慕先生8122434 2022-07-26 22:25:53
for(int i = 1;i <= 5;i++) {

			for(int j = 1;j <= 5-i;j++) {
				System.out.print(" ");
			}
			
			for(int k = 1;k <= 2*i+1;k++) {
				System.out.print("*");
			}
			System.out.println();
			
		}
           
下载视频          
  • 提问者 慕沐7480834 #1

    你好,虽然我现在看懂了这个题这样做,以后这个类型的都差不多不会搞错,但是我拿到题目不会做,没有办法开边,是我练少了吗,没有思路,能不能多学学以后不会这样一点思路都没有啊

    2022-07-27 00:12:17
  • qq_慕先生8122434 回复 提问者 慕沐7480834 #2
    建议多练习,这道题对于我来说不是什么很难的题目,我做c++的,有时间研究下java这门语言
    下载视频          
    2022-07-27 08:40:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师