#include <stdio.h>
int main(void)
{
int i, j;
int sum = 0; //想几行就几行
while (1)//这个函数可以多次输入sum的值
{
printf("please input sum:");
scanf_s("%d", &sum);
if (sum < 2)
break;
for (i = 1; i < sum; i++)
{
for (j = 1; j < sum - i; j++)//每行的空格问
{
printf(" ");
}//输出空格的
for (j = 0; j < (i * 2 - 1); j++) //每行的星数为行数乘以2减去1
{
printf("*");
}//输出星号的
printf("\n");
}
}
}
//倒三角
#include <stdio.h>
int main(void)
{
int i, j;
int sum=0;
while (1)
{
printf("输入sum:");
scanf_s("%d", &sum);
if(sum<2)
break;
for (i = 1; i < sum; i++)
{
for (j = 1; j < i; j++)//每行的空格
{
printf(" ");
}
for (j = 0; j < ((sum - i) * 2 - 1); j++)//每行输出的*为总行数减去当行行数然后乘2减1
printf("*");
printf("\n");
}
}
}