* *
* *
* *
* *
***********
帮我看下这个怎么写??
[此贴子已经被作者于2006-9-5 9:01:33编辑过]
----------------解决方案--------------------------------------------------------
第一个是靠在第二行的中间,塔形的
----------------解决方案--------------------------------------------------------
#define MAX 6
main()
{
int i,j;
for(i=0;i<MAX;i++)
{
for(j=1;j<MAX-i;j++)
printf(" ");
printf("*");
if(i!=MAX-1)
{
for(j=0;j<2*i-1;j++)
printf(" ");
if(i)
printf("*");
}
else
for(j=0;j<i*2;j++)
printf("*");
puts("");
}
getch();
}
对付看吧
我感觉这么效率高一点
但是看这乱点
----------------解决方案--------------------------------------------------------
#include<stdio.h>
#define Max 5
int main()
{
int i,j;
for(i=0;i<=Max;i++)
{
for(j=0;j<=2*Max;j++)
{
if(i==Max||i==Max-j||(j-Max)==i)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return(0);
}
----------------解决方案--------------------------------------------------------
楼上的你怎么想的啊?
----------------解决方案--------------------------------------------------------
数学公式
----------------解决方案--------------------------------------------------------
#include<stdio.h>
#define Max 5
int main()
{
int i,j;
for(i=0;i<=Max;i++)
{
for(j=0;j<=2*Max;j++)
{
if(i==Max||i==Max-j||(j-Max)==i)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return(0);
}
这个好
----------------解决方案--------------------------------------------------------
谢谢大家啊
----------------解决方案--------------------------------------------------------
能问一下怎么想的啊!!!
i==Max||i==Max-j||(j-Max)==i 是什么意思?俺菜鸟一只。
----------------解决方案--------------------------------------------------------
[QUOTE]数学公式
[/QUOTE]
好象是把这个图形看成一个6*11矩形,分别对长和宽处理的吧/
----------------解决方案--------------------------------------------------------