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)]);

}

相关文章
相关标签/搜索