用C语言打印以下图案: * * * * * * * * * * * * * * * * * * * * * * * * *

一共五排,每排都有五个*-,每个*间有空格,第二排第一个*与第一排第二个的*对齐,以此类推

#include "stdio.h"
void main()
{
int i,j;
for (i=0;i<5;i++)
{
for(j=0;j<i;j++)
printf(" ");
for(j=0;j<5;j++)
printf("* ");
printf("\n");
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-14
输出语句 为printf("* * * * * * * * * * * * * * * * * * * * * * * * * "/n);追问

已补充问题,你这个有点问题

第2个回答  2011-06-14
用个循环就可以了
#include "stdio.h"
void main()
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<i;j++)
{
printf(" ");
}
printf("* * * * * * * * * * * * * * * * * * * * * * * * * \n");
}
}
希望帮到你,有问题可以继续问!
第3个回答  2011-06-14
#include<stdio.h>
void main()
{
int i,j,k;
for(i=0;i<5;i++)

{ for(j=0;j<i;j++)
{ printf(" ");}
for(k=0;k<5;k++)
{ printf("*");}
printf("\n");
}

}