/* 【程序6】
*题目:用*号输出金字塔图案。要求第n层有2n-1个*,总层数由输入控制。
*程序分析:第n层应该有n个空格,依次递减。第n层有2n-1个*,依次递减。这两个条件放在“行“里面计算”
*/
#include <stdio.h>
int main(void)
{
int n;
printf("请输入层数:");
scanf("%d", &n);
int i, j, k;
for (i = n; i>0; i--)
{
for (k=1; k<=i; k++)
{
printf(" ");
}
for (j=1; j<=2*(n-i)+1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
<c语言经典100例>c6 金字塔图案
最新推荐文章于 2024-08-05 09:03:24 发布