求助~~~~金字塔问题()问题已解决,谢谢热心回复的大虾)
初学C,在书中看到这一问题,思来想去,无果~~~~求助大虾~~~~
问题已解决,谢谢热心回复的大虾,虽然三楼是根据二楼的代码改进而来,但是三楼的答案最符合要求
五楼也给出了能得到答案的例程,但是我还没有学到那里去,所以分给了最符合答案的那个大虾~~~
根据各位大虾提供的思路,自己慢慢的也写了个:
程序代码:
[color=#0000FF]#include<stdio.h> int main(void) { char i, j, k, m, x, num; printf("请输入一个大写字母:"); scanf("%c", &x); num = x - 'A'; for(i = 0; i <= num; i++) { for(j = 0; j <= num-i; j++) printf(" "); for(k = 0; k <= i; k++) printf("%c", 'A'+k); for(m = i; m >= 1; m--) printf("%c", 'A'+m-1); printf("\n"); } return 0; }[/color]
[ 本帖最后由 wtujoxk 于 2012-2-15 10:39 编辑 ]