c语言练习最基本的入门联系---金字塔,由于使用if过于简单,故使用while进行。
#define _CRT_SECURE_NO_WARNINGS //vs使用scanf会提示错误 写上后 即可解决
#include<stdio.h>
#include<math.h>
#include<string.h>
void main() {
int i, t = 0, j=1,s;
printf("请输入金字塔的高");
scanf("%d", &t);//金字塔的高度输入
i = 1;
while (i <= t) {//控制不超过金字塔的高,超过退出循环
j = 1;
while (j<=t-i) {//控制空格
printf(" ");
j++;
}
s = 1;
while (s<=2*i-1) {//画星星
printf("*");
s++;
}
printf("\n");
i++;
}
getchar();
};