#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
/*
*
***
*****
*******
*/
//金字塔
//每行层的空格=总层数-当前层数;
int lay = 10;
printf("制造金字塔\n");
printf("请输入金字塔的层数(请摁两次enter键)(最大输入61最小输入3):");
scanf("%d", &lay);
if (lay > 61 || lay < 3) {//这里是为了不剑走偏锋瞎输入数字导致金字塔呈现不出来
printf("输入错误");
}
else {
printf("制作完毕\n\n\n");
for (int i = 1; i < lay; i++) {//代表层数
for (int j = 1; j < (lay - i); j++) {//每层空格数
printf(" ");
}
for (int c = 1; c <= (i * 2 - 1); c++) {//控制每行*的数量,i*2-1是一个控制*的数量
printf("*");
}
printf("\n");
}
}
system("pause");
return 0;
}
比较菜的金字塔
最新推荐文章于 2025-04-26 00:00:56 发布