这就是用VC6做的好么,还是说你要用MFC?char s[5]={'A','B','C','D','E'}; for (int i=0;i<5;i++){//共输出5行 for(int j=0;j printf("%c",s[j]);//输出从A到中间那个字母 for(j=i;j>=0;j--) printf("%c",s[j]);//输出从中间那个字母到A printf("\n");//换行 }