C语言初学 能不能帮我解释一下道题 打印直角三角形

#include<stdio.h>#include<stdlib.h>intmain(){inti,j;for(i=1;i<=5;i++){for(j=0;j<i;j++... #include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{for(j=0;j<i;j++)
printf("*");
printf("\n");}
system("pause");
}
另外 用的是DEV-C++ 我不是很明白能不能给我把这个循环嵌套解释一下 谢谢^^
还有怎么打印等腰直角三角形 菱形?
展开
 我来答
折心灬小轩
2013-02-25 · TA获得超过543个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:107万
展开全部
你这段代码是用来打印一个等腰直角三角形的
#include <stdio.h> //包含头文件
#include <stdlib.h> //包含头文件
int main() //主函数
{
int i,j; //声明两个变量用来控制行数和列数
for(i=1;i<=5;i++) //循环每一行
{
{for(j=0;j<i;j++) //循环每一列
printf("*"); //输出一个*
printf("\n");} //输出完本行就换行
}
system("pause"); //停住,是程序不退出
}

这两层嵌套很简单的,多熟练下就明白了
首先是控制行数,第二层循环是控制每一行的每一列..
你看不懂的原因可能是因为没有加上{},
另外你的程序没有加上{}而不能显示出你想要的形状..
加上就好了

你这个就是一个等腰直角三角形。所以补充就不会回答了吧....
TableDI
2024-07-18 广告
在Excel中,字符串匹配函数主要用于查找和定位特定字符串在文本中的位置或进行替换操作。常用的字符串匹配函数包括FIND、SEARCH、SUBSTITUTE和REPLACE等。FIND和SEARCH函数用于查找字符串的位置,而SUBSTIT... 点击进入详情页
本回答由TableDI提供
赖福平
2013-02-25 · TA获得超过132个赞
知道小有建树答主
回答量:298
采纳率:100%
帮助的人:184万
展开全部
这个函数执行是这样子的
先进入外循环,然后进入内循环,判断j是否小于i
第j行执行j次即打印j个*,然后再换行
又跳到外循环,i自加,就是行数增加的意思
然后再进入内循环打印j个*。
int i,j=3,k;
for(i=0;i<7;i++)
{
for(j=7-i;j>0;j--)
{
printf(" ");
}
for(k=0;k<2*i+1;k++)
{
printf("*");
}
printf("\n");

}

//以上可以画等腰三角形,上面下面合起来可以画菱形

for(i=0;i<=7;i++)
{
for(j=0;j<i;j++)
{
printf(" ");
}
for(k=2*(7-i)+1;k>0;k--)
{
printf("*");
}
printf("\n");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3532313a
2013-02-25
知道答主
回答量:41
采纳率:0%
帮助的人:20.1万
展开全部
第一步:*
第二步:**
第三步:***
第四步:****
第五步:*****
里层for语句共执行五次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式