百度是不是只有在自己的网站发布才会被收录,完备的常州网站优化,为什么wordpress安装成了英文版,网站搭建和网页设计按照示例的规律输出字符矩阵。 比如输入字母D时#xff0c;输出字符矩阵如下
ABCDCBA
BBCDCBB
CCCDCCC
DDDDDDD
CCCDCCC
BBCDCBB
ABCDCBA字符矩阵行首、尾都无空格。
输入
每行一个大写英文字母#xff0c;如果字符为##xff0c;表示输入结束#xff0c;不需要处理。
…按照示例的规律输出字符矩阵。 比如输入字母D时输出字符矩阵如下
ABCDCBA
BBCDCBB
CCCDCCC
DDDDDDD
CCCDCCC
BBCDCBB
ABCDCBA字符矩阵行首、尾都无空格。
输入
每行一个大写英文字母如果字符为#表示输入结束不需要处理。
输出
依次输出对应的字符矩阵
样例输入
A
B
C
#样例输出
A
ABA
BBB
ABA
ABCBA
BBCBB
CCCCC
BBCBB
ABCBA
AC代码
#includestdio.h
int main()
{char str;while(scanf(%c,str)){if(str#)break;int i,j;char a[55][55]{};int nstr-A1;int len2*n-1;for(i1;ilen/21;i){for(ji;jlen/21;j){a[i][j]jA-1;}for(jlen/22;jlen1-i;j){a[i][j]len-jA;}}for(i2;ilen/21;i){for(j1;ji-1;j){a[i][j]i-1A;}for(jlen2-i;jlen;j){a[i][j]i-1A;}}for(ilen/22;ilen;i){for(jlen1-i;jlen/21;j){a[i][j]j-1A;}for(jlen/22;ji;j){a[i][j]len-jA;}} for(ilen/22;ilen-1;i){for(j1;jlen-i;j){a[i][j]len-iA;}for(ji1;jlen;j){a[i][j]len-iA;}}for(i1;ilen;i){for(j1;jlen;j){printf(%c,a[i][j]);}printf(\n);}}}
解题思路利用二维数组找规律进行分块打印即可。此题与前面1233 Cycle Matric这道题类似。