/*等边三角形星阵*/
#include<stdio.h>
void main()
{
int i,j,k,c=1,a=32;//c控制*个数,a代表空格
fflush(stdin);
for(i=5;i>=1;i--)
{
for(j=i-1;j>=1;j--)
{
printf("%c",a);//强制转换为空格space
}
for(k=1;k<=c;k++)//一次打印一星,。。。
{
printf("*");
}
printf("\n");//循环结束后换行
c+=2;//星阵行加二星
}
}
#include<stdio.h>
void main()
{
int i,j,k,c=1,a=32;//c控制*个数,a代表空格
fflush(stdin);
for(i=5;i>=1;i--)
{
for(j=i-1;j>=1;j--)
{
printf("%c",a);//强制转换为空格space
}
for(k=1;k<=c;k++)//一次打印一星,。。。
{
printf("*");
}
printf("\n");//循环结束后换行
c+=2;//星阵行加二星
}
}
本文介绍了一个使用 C 语言编写的简单程序,该程序能够打印出等边三角形星阵。通过调整循环和字符输出,实现了从上至下逐渐增加星号数量的效果。

1万+

被折叠的 条评论
为什么被折叠?



