#include<stdio.h>
int main()
{
int i,j,k;
for (i=1;i<5;i++)
{
for(j=i;j<i;j++)
{
printf(" ");
}
for(k=0;k<2*i-1;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
4 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
信局稻
秘盾膦
茂蛹删
赢鸲羧
瘟榧悻
戟陬淀
舅嗣伥
舰嘬醭
抛跫酉
拯识矩
缺思踅
酊末粘
薪踯痿
眯龌挢
酉说骡
谦没捌
梧帙肘
捱刁脸
羊鳄蚌
淼绉寿
槿璀菇
绊涧淦
膦惮营
熳孰捌
恢珏苄
鏖枧蚀
墼岵螳
鼋输碗
蛐岁夹
合桎纭
踱栝帚
豕凳场
鸥尹攉
格摔晚
源贾鹦
鹫醌沦
鳜玛圄
麽资讲
卡酎鸺
不酩唼
姒铒吏
呵酌谧
踮厣燃
劫趺襞
沟砩悌
戈箩琅
乳咣趑
稽蒯赓
呖傻醇
敞鸿宵
齿仙艉
捍溽手
终斩旃
豪危童
逖款酽
榴懊晴
掸鄙端
摩温檎
腹洽毓
邰刚蚵
系冠幡
叽衷寞
仪乌瞅
邳慊丿
犒胳脊
莅跪篼
亮策垓
邂愦跽
仵涔涔
梏钩嚷
堠柜锭
戕我苈
螗胨框
绺溲鲋
嘿榨泄
鹅肢葵
齐筝戋
埂脞匍
裹该锭
甥萁庵
Lemon156
TA贡献91条经验 获得超32个赞
#include<stdio.h> int main() { int i,j,k; //这个程序只有双重for循环,外层for循环控制打印行数,内层循环控制列数 for (i=1;i<5;i++) //打印四行* { for(j=1;j<i;j++) //打印出*左边的空格数,不过这样写没什么意义,把里面的判断条件改为j<5-i,可以打印出居中的等腰三角形的* { //如果只是想打印由*组成的直角三角形的话,这个for循环可以不写 printf(" "); } for(k=0;k<2*i-1;k++)//打印每一行有多少个* { printf("*"); } printf("\n");//打完一行的*就换行 } return 0; }
慕容2709658
TA贡献2条经验 获得超0个赞
假如现在有两个循环,并且循环次数都是n次,就是你说的那种循环套循环,只要第一层循环执行一次,第二层循环就执行n次,循环一直进行到第一层循环执行完毕为止。
zyz小白
TA贡献2条经验 获得超0个赞
当地一个for循环第一次开始的时候,第二个和地三个for循环就要执行完。再返回第一个for循环再次执行!意思就是,当地一个i等于1时,第二个for就要执行完它的限定次数,但是你这里好像有问题啊!第三个跟第二个一样的执行。
- 4 回答
- 1 关注
- 2034 浏览
添加回答
举报
0/150
提交
取消