用C语言编写一个四行*等腰三角形

用C语言编写: * 不用for语句;
***
*****
*******
*
***
*****
*******
偶要的是等腰三角形耶!!!

第1个回答  2007-01-08
#include"stdio.h"
main()
{
int i,j,n;
n=24;/*把24改成4就是你要的答案*/
for(i=n-1;i>-1;i--)
{
for(j=0;j<i;j++)printf(" ");
for(j=0;j<(n-i)*2-1;j++)printf("*");
printf("\n");
}
}
理论上说,只用你的屏幕足够大,显示个千八百行是没有问题的,绝对是等腰三角形
axianzi本来也是对的,但是双引号写错了"和“是不同的,仔细看,所以连运行都不可以,改正就可以了
第2个回答  2006-12-26
***
*****
*******
*********

成长时间没写C,不会写了,说一下思路吧
定义一个常量i=3,用来打印前面的空格数,每循环一次-1
定义一个常量t,输入第一行几个*,(不知道你需要不),每循环一次+2
嵌套循环

刚载了个TC,代码还要想想
第3个回答  2006-12-26
#include<stdio.h>
main()
{
printf("***\n"
"*****\n"
"*******\n");
return 0;
}
第4个回答  2006-12-26
#include<stdio.h>
main()
{
printf("***\n"
"*****\n"
"*******\n");
}
第5个回答  推荐于2016-05-12
*
***
*****
*******

#include<stdio.h>
main( )
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=4-i;j++) printf(“ “);
j=1;
while(j<=2*i-1)
{
printf(“*”);
j++;
}
printf(“\n”);
}
}
我给你的就是等腰三角形啊,你试试看运行程序就知道了,百度这边不不显示空格,所以看不出来!本回答被提问者采纳
相似回答