#include <stdio.h>
void pyremid(int a,char c){
int i,j;
if(c==' '||c=='\n' ||c== '\t'){
printf("程序不可见");
return;
}
for(i=1;i<=a;i++){//i 代表当前层数
for(j=1;j<=a-i;j++){
printf(" ");
}
for(j=1;j<=i*2-1;j++){
printf("%c",c);
}
printf("\n");
}
}
int main(void){
char zifu;
int number;
printf("请输入金字塔的组成字符");
scanf("%c",&zifu);
printf("请输入金字塔的层数");
scanf("%d",&number);
pyremid(number,zifu);
return 0;
}
可以自定义金字塔的组成字符。还有金字塔的层数。
时间:2018.10.26 地点:广东轻工业职业技术学院