Description |
||
Character Matrix题目描述按照示例的规律输出字符矩阵。 比如输入字母 ABCDCBA BBCDCBB CCCDCCC DDDDDDD CCCDCCC BBCDCBB ABCDCBA 字符矩阵行首、尾都无空格。 输入每行一个大写英文字母,如果字符为 输出依次输出对应的字符矩阵 样例输入A B C # 样例输出A ABA BBB ABA ABCBA BBCBB CCCCC BBCBB ABCBA |
很简单的一道题目,就把答案贴给大家了 #includeint main() { char A; while(scanf("%c",&A)!=EOF,A!='#') { char str[27][27]={'0'}; int i=0,j=0; for(i=65,j=1;i<=A;i++,j++) { str[1][j]=i; } //第一行第一列前半部分赋值 for(i=2;i<=A-64;i++) { for(j=1;j0;j--) { printf("%c",str[i][j]); } printf("\n"); } for(i=A-65;i>0;i--) { for(j=1;j<=A-64;j++) { printf("%c",str[i][j]); } for(j=A-65;j>0;j--) { printf("%c",str[i][j]); } printf("\n"); } } return 0; }