写两个不一样的c语言程序输出金字塔
程序1:
#include <stdio.h>
int main()
{
int rows, i, j, space;
printf("请输入金字塔的层数: ");
scanf("%d", &rows);
for(i=1; i<=rows; i++)
{
for(space=1; space<=rows-i; space++)
{
printf(" ");
}
for(j=1; j<=(2*i-1); j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
程序2:
#include <stdio.h>
int main()
{
int rows, i, j, space, k=0;
printf("请输入金字塔的层数: ");
scanf("%d", &rows);
for(i=1; i<=rows; i++)
{
for(space=1; space<=rows-i; space++)
{
printf(" ");
}
while(k != 2*i-1)
{
printf("*");
k++;
}
k=0;
printf("\n");
}
return 0;
}
原文地址: https://www.cveoy.top/t/topic/15T 著作权归作者所有。请勿转载和采集!