Description

Character Matrix

题目描述

按照示例的规律输出字符矩阵。 比如输入字母D时,输出字符矩阵如下

ABCDCBA
BBCDCBB
CCCDCCC
DDDDDDD
CCCDCCC
BBCDCBB
ABCDCBA

字符矩阵行首、尾都无空格。

输入

每行一个大写英文字母,如果字符为#,表示输入结束,不需要处理。

输出

依次输出对应的字符矩阵

样例输入

A
B
C
#

样例输出

A
ABA
BBB
ABA
ABCBA
BBCBB
CCCCC
BBCBB
ABCBA
很简单的一道题目,就把答案贴给大家了
#include<stdio.h>
int 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;j<i;j++){str[i][j]=str[i-1][j]+1;}for(j=i;j<=A-64;j++){str[i][j]=str[i-1][j];}} for(i=1;i<=A-64;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");}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;
}

XTU-oj 字符矩阵相关推荐

  1. XTU—OJ 1258矩阵

    矩阵 题目描述 编写一个程序,将1~n2按行依次填入n×n的矩阵,执行若干条行或者列的循环移动的指令,再将数字按行依次取出. 指令如下: 指令 含义 L x y x行循环左移y次 R x y x行循环 ...

  2. 【算法 | 实验18】在字符矩阵中查找给定字符串的所有匹配项

    文章目录 题目描述 思路分析 bug记录:"error: '>>' should be '> >' within a nested template argument ...

  3. (C++)输入输出字符矩阵(二维字符数组)的三种方法

    想输出一个这样的字符矩阵 CSU ZJU PKU scanf和printf #include<cstdio> #include<cmath>int main(){char sc ...

  4. XTU OJ 1324 Hash

    XTU OJ 1324 Hash Hash 题目描述 H a s h Hash Hash是一种很常用的数据结构,Hash技术的关键在于Hash函数的选取. 一种常用整数的 H a s h Hash H ...

  5. XTU OJ 1375 Fibonacci

    XTU OJ 1375 Fibonacci 题目描述 小明非常喜欢FibonacciFibonacciFibonacci数列,数列为 f1=1,f2=2,fn=fn−1+fn−2f_1=1,f_2=2 ...

  6. XTU OJ 1355 Euler‘s Totient Function(欧拉函数)

    XTU OJ 1355 Euler's Totient Function(欧拉函数) 题目描述 对于整数n,定义ϕ(n)ϕ(n)ϕ(n)为小于或等于n,并与n互质的整数的个数,比如6,比它小的和它互质 ...

  7. c语言数组旋转90度,输入n*n的字符矩阵,把它旋转90度后输出??用c语言写,拜托了,急啊!!...

    匿名用户 1级 2012-02-01 回答 #include #define N 4 int main() { int i, j; int m[N][N]; for(i=0;i for(j=0;j s ...

  8. 二维KMP - 求字符矩阵的最小覆盖矩阵 - poj 2185

    Milking Grid Problem's Link:http://poj.org/problem?id=2185 Mean: 给你一个n*m的字符矩阵,让你求这个字符矩阵的最小覆盖矩阵,输出这个最 ...

  9. XTU OJ 1359 字符频度

    淦啊,好久不写memset都忘记怎么写了,调了半天QAQ #include<stdio.h> #include<string.h> char a[1005]; int alp[ ...

  10. matlab将字符矩阵,matlab – 将字符串索引输入矩阵

    我在matlab中有以下字符串 V= 'abcdefghijklmnñopqrstuvwxyz'; 然后我有一个由9个字符组成的单词,由我的'V'字母表中的字符组成. k = 'peligroso'; ...

最新文章

  1. Android TextView textAppearance
  2. 【RocketMQ工作原理】offset管理
  3. c语言 lis的nlogn算法,ACM竞赛高级算法讲义.doc
  4. 使用 shell 脚本对 Linux 系统和进程资源进行监控
  5. 因为有了这个画图工具集,老师同学都说我画的图有特色(Processon,draw.io,Xmind)
  6. mstar v56几路hdmi_Android TV : Mstar平台 GPIO 调试
  7. oracle set markup,oracle sql*plus set spool介绍(二)
  8. java 继承 冒号_java继承(extends)简单介绍
  9. C++ Primer 第11章 习题11.16
  10. 一元多项式 java_java实现一元多项式加法
  11. rxjava背压_Android Rxjava :最简单全面背压讲解 (Flowable)
  12. 调查丨融资企业数量不如出台政策多,产业区块链破局路在何方?
  13. 关于DSP2812的Timer0定时器配置程序的质疑
  14. matlab做弹簧阻尼系统,第5章 弹簧阻尼系统建模.ppt
  15. 请用android手机自带浏览器,还在用手机自带浏览器吗?推荐两款无广告、功能齐全的浏览器...
  16. 计算机组成原理_选择
  17. hiredis-vip
  18. 机构视角筛选底部平台突破股票
  19. 页面中拖拽效果的实现
  20. C#中的常用Math函数归纳

热门文章

  1. 如何写一份大家都满意的专利说明书
  2. 音乐外链转换工具 php,音乐外链生成工具V2.1 支持14个音乐网站外链提取转换
  3. android singletask启动模式,Android SingleTask启动模式与Home键的问题
  4. 18.Hermite插值
  5. golang c10k问题
  6. React小书中得CommentList的需求实现
  7. Canny算子中的非极大值抑制(Non-Maximum Suppression)分析
  8. java json-rpc_JSON-RPC(jsonrpc4j)使用demo
  9. json rpc 2.0 java_使用JSONRPC 2.0规范解决多语言RPC交互的方案
  10. 完数(完备数、完美数)