c語言字母金字塔怎麼實現?

#include<stdio.h>調試

#define znb 27io

void blank(int);ast

void letter(int);di

int main(void)let

{return

int i,k,x,y;void

// char zm;printf

// scanf("%c",&zm)

// int last =(int)zm-65;

// char Z ="A";

int last=5; //調試用

char zmb[27]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

for(i=0;i<=last;i++)

{

blank(i);

letter(i);

blank(i);

printf("\n");

}

return 0;

}

void blank(int i)

{

int k;

for(k=27;k>i;k--)

printf(" ");

}

void letter(int i)

{

int x,y;

char zmb[27]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

for(x=0;x<=i;x++)

printf("%c",zmb[(i+x)]);

for(y=0;y<0;y++)

printf("%c",zmb[(i+x-y)]);

}

相關文章
相關標籤/搜索