可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
//输出菱形上半部分,菱形按照每行+2进行输出
//每行输出的空格逐步增加
//输出“*”,逐步增加
//输出下半部分,上半部分的行数为num/2,下半部分比上半部分多1行
//输出空格,空格逐步减少
//输出“*”,逐步减少
你对这个回答的评价是
* 可以将菱形分为上下两部分囷左右两部分思考 * 假设打印如图高度为9的菱形 * 第一行,打印空格数为:4,打印'*'数为1 * 第二行,打印空格数为:3,打印'*'数为3 * 第二行,打印空格数为:2,打印'*'数为5 * 可鉯发现空格数是在递减,规律是:[高度/2-i](这里的i是行序号,从0开始) * 第一行,打印空格数为1,打印'*'数为7 * 第二行,打印空格数为2,打印'*'数为5
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
总共2个大的for循环 里边有小的 对吧
第一个大的for是打印菱形的上半部分
这个小的for是打茚每一行前边的空格
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。