* *
* *
* *
* *
***********
帮我看下这个怎么写??
[此贴子已经被作者于2006-9-5 9:01:33编辑过]
[此贴子已经被作者于2006-9-5 9:01:33编辑过]
2006-09-05 08:59
2006-09-05 09:02
#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();
}
对付看吧
我感觉这么效率高一点
但是看这乱点
2006-09-05 09:18
#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);
}

2006-09-05 11:27
2006-09-05 11:40
2006-09-05 11:55
以下是引用nuciewth在2006-9-5 11:27:58的发言:#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);
}

这个好
2006-09-05 13:32
2006-09-05 18:47
2006-09-05 18:56
2006-09-05 20:28