
#include <stdio.h>
main()
{
int i,j,a,b,c;
for(i=1;i<10;i++) //输出换行
{
for(a=1;a<10-i;a++) //输出每行的空格数
{
printf(" ");
}
for(b=1;b<i+1;b++) //正向递增输出,依次输出到“最大值”
{
printf("%d",b);
}
for(c=i-1;c>0;c--) //逆向递减输出,依次输出到“最大值-1”
{
printf("%d",c);
}
printf("\n");
}
}
该代码示例使用C语言创建了一个程序,它能打印出一个由整数构成的等腰三角形。程序通过嵌套循环控制空格和数字的输出,先正向递增输出,再逆向递减输出,形成三角形的形状。
2万+





