用C语言编写程序 空心倒置等腰三角形 谢谢

 我来答
百度网友cb8d02f
2010-01-08 · TA获得超过541个赞
知道答主
回答量:64
采纳率:0%
帮助的人:0
展开全部
这个啊,可以这样写~~~如下
空心的倒三角型

内容 :

请根据要求打印可空心倒三角形。
输入说明 :

输入三角形的高度(h >= 0)。
输出说明 :

打印相应的空心倒三角形。图样参见测试用例。
范例输入 :

5
范例输出 :
*********
* *
* *
* *
*
提示 :

每行输出后立即回车,也就是说最后一个星号后面没有空格。

可以用下述程序实现:
#include <stdio.h>
void main()
{
int h,i,j;
do
{
printf("input the triangle's height h:\n");
scanf("%d",&h);
if(h<0)
{
printf("input height error!\ninput again:\n");
scanf("%d",&h);
}
}while(h<0);
for(i=0;i<h;i++)
{
if(i==0)
{
for(j=0;j<2*h-1;j++)
printf("*");
printf("\n");
}
else
{
for(j=0;j<2*h-1-i;j++)
if(j<i)
printf(" ");
else if(j==i)
printf("*");
else if(j>i&&j<2*h-2-i)
printf(" ");
else if(j==2*h-2-i)
printf("*");
printf("\n");
}
}
getch();

}
小乌龟iK
2010-01-08 · TA获得超过3581个赞
知道大有可为答主
回答量:1885
采纳率:57%
帮助的人:641万
展开全部
题目1: 空心的倒三角型

内容 :

请根据要求打印可空心倒三角形。
输入说明 :

输入三角形的高度(h >= 0)。
输出说明 :

打印相应的空心倒三角形。图样参见测试用例。
范例输入 :

5
范例输出 :
*********
* *
* *
* *
*
提示 :

每行输出后立即回车,也就是说最后一个星号后面没有空格。

可以用下述程序实现:
#include <stdio.h>
void main()
{
int h,i,j;
do
{
printf("input the triangle's height h:\n");
scanf("%d",&h);
if(h<0)
{
printf("input height error!\ninput again:\n");
scanf("%d",&h);
}
}while(h<0);
for(i=0;i<h;i++)
{
if(i==0)
{
for(j=0;j<2*h-1;j++)
printf("*");
printf("\n");
}
else
{
for(j=0;j<2*h-1-i;j++)
if(j<i)
printf(" ");
else if(j==i)
printf("*");
else if(j>i&&j<2*h-2-i)
printf(" ");
else if(j==2*h-2-i)
printf("*");
printf("\n");
}
}
getch();

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式