怎么用c语言求这样的直角三角形? 求大佬解答 5

大概是这样的直角三角形... 大概是这样的直角三角形 展开
 我来答
匿名用户
2020-04-06
展开全部

当你要打印6行的时候,可以发现

第一行先打印0个空格,再打印6-0=6个字符

第二行先打印1个空格,再打印6-1=5个字符

第三行先打印2个空格,再打印6-2=4个字符

...


或者甚至可以看成要打印6行,就打印1个6x6的正方形,只是这个正方形有的地方打印字符,有的地方打印空格

什么时候开始打印字符呢?把整个图形看成坐标系,会发现是从从对角线开始,对角线的函数是y=x

云舒轻寒
2020-04-06 · TA获得超过266个赞
知道小有建树答主
回答量:190
采纳率:85%
帮助的人:38.8万
展开全部

#include <stdio.h>

void main()

{

int i,j;

for(i=0;i<6;i++)

{

for(j=0;j<i;j++)

printf(" ");

for(j=6-i;j>0;j--)

printf("0");

printf("\n");

}

}


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晨曦露下
2020-04-06 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:196
采纳率:70%
帮助的人:32.8万
展开全部

#include <stdio.h>
int main()
{
int n,i,j,k;
scanf("%d",&n);//行数
for(i=n;i>0;i--)
{
for(j=1;j<=(n-i);j++)
printf(" ");
for(k=1;k<=i;k++)
printf("○");
printf("\n");
}
return 0;
}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shandian888999
2020-04-06 · TA获得超过289个赞
知道小有建树答主
回答量:392
采纳率:86%
帮助的人:62.9万
展开全部
#include<stdio.h>

int main()
{
int n,i,j,k;
scanf("%d",&n);
for(j=0; j<n; j++)
{
for(i=j; i; i--)
{
printf(" ");
}
for(k=n-j; k; k--)
{
printf("0");
if(k==1)
printf("\n");
}
}
return 0;
}
多整几个循环这个三角形就出来了,不想整很多参数就自己再化简一下。满意请采纳呦~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小黑哎啊
科技发烧友

2020-04-06 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1642
采纳率:74%
帮助的人:359万
展开全部

#include<stdio.h>

main()

{

for(int i=1;i<=6;i++)

{

for(int j=1;j<i;j++)

{

printf(" ");

}

for(int k=6;k>=i;k--)

printf("*");

printf("\n");

}

return 0;

}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式