输出:
(way1:双重循环)
思路:
实际是五行(i)五列(j)的星花数
在每一行前输出空格数(k)
空几格与第几行相关
#include<stdio.h>
int main()
{
int i,j,k;
for(i=0;i<5;i++) //五行
{
for(k=0;k<=i;k++) //空格数
printf(" ");
for(j=0;j<5;j++) //五列
printf("*");
printf("\n");
}
return 0;
}
(way2:二维数组)
#include<stdio.h>
int main()
{
char a[][9]={{'*','*','*','*','*'},{' ','*','*','*','*','*'},{' ',' ','*','*','*','*','*'},
{' ',' ',' ','*','*','*','*','*'},{' ',' ',' ',' ','*','*','*','*','*'}};
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<9;j++)
{
printf("%c",a[i][j]);
}
printf("\n");
}
return 0;
}