L1-6 福到了(15 分)

“福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @ 或者为空格。而倒过来的汉字所用的字符由裁判指定。

输入格式:

输入在第一行中给出倒过来的汉字所用的字符、以及网格的规模 N (不超过100的正整数),其间以 1 个空格分隔;随后 N 行,每行给出 N 个字符,或者为 @ 或者为空格。

输出格式:

输出倒置的网格,如样例所示。但是,如果这个字正过来倒过去是一样的,就先输出bu yong dao le,然后再用输入指定的字符将其输出。

输入样例 1:

$ 9@  @@@@@
@@@  @@@ @   @ @
@@@  @@@
@@@ @@@@@
@@@ @ @ @
@@@ @@@@@@  @ @ @@  @@@@@

输出样例 1:

$$$$$  $
$ $ $  $
$$$$$ $$$
$ $ $ $$$
$$$$$ $$$$$$  $$$$ $   $ $$$  $$$
$$$$$  $

输入样例 2:

& 3
@@@@
@@@

输出样例 2:

bu yong dao le
&&&&
&&&

作者: 陈越
单位: 浙江大学
时间限制: 400ms
内存限制: 64MB
代码


#include<bits/stdc++.h>
using namespace std;
char aa[101][101];
int n;
int check()
{for(int i=0;i<n;i++){for(int j=0;j<n;j++){if(aa[i][j]!=aa[n-i-1][n-j-1]);return 0;}}return 1;
}
int main()
{char c;cin>>c>>n;getchar();///getchar();的作用很重要  尝试了好几遍  如果没有 的话  本来要输入三行 却只能输入一行for(int i=0;i<n;i++){for(int j=0;j<n;j++){cin>>aa[i][j];}}if(check())cout<<"bu yong dao le\n"<<endl;for(int i=0;i<n;i++){for(int j=0;j<n;j++){if(aa[i][j]!=' ')cout<<c;elsecout<<aa[i][j];}cout<<endl;}return 0;
}

这个题我本来的思路是准备两个整形数组a和b

每次输入一个字符时,判断是@还是空格,若为空格将整形数组a[i]赋值为1,若为@则赋值为0

同时将b数组倒着存放,这样只有 在比较一下  就可以了

但是 在getchar()上的用法限制了我这个思路   就是每次输入的回车怎么整

所以这个思想就破灭了  有没有大神能帮忙看一下

福到啦L1-6 福到了(15 分) “相关推荐

  1. L1-050 倒数第N个字符串 (15 分)andL1-054 福到了 (15 分)

    L1-050 倒数第N个字符串 (15 分) 去年 考核写这个题 硬是没写出来 一年了 还是有进步的. 题目: 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L ...

  2. 7-96 福到了 (15 分)

    7-96 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N × ...

  3. 7-15 福到了 c语言,7-7 福到了 (15分)

    7-7 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N × N ...

  4. 7-15 福到了 c语言,7-54 福到了 (15 分)

    7-54 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N × ...

  5. 7-15 福到了 c语言,福到啦L1-6 福到了(15 分) “

    L1-6 福到了(15 分) "福"字倒着貼,寓意"福到".不論到底算不算民俗,本題且請你編寫程序,把各種漢字倒過來輸出.這里要處理的每個漢字是由一個 N ×  ...

  6. L1-054 福到了 (15分)

    L1-054 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N ...

  7. L1-054 福到了 (15分)题解

    L1-054 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N ...

  8. 【团体天梯赛/PTA】7-34 福到了 (15 分)

    [团体天梯赛/PTA]7-34 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每 ...

  9. L1-054 福到了 (15 分)

    L1-054 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N ...

  10. L1-054 福到了 (15 分)

    L1-054 福到了 (15 分) 题目链接 "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是 ...

最新文章

  1. kettle大数据量读写mysql性能优化
  2. android+p+华为手机,给1.9亿用户32款老机型进行安卓P升级 华为值吗?
  3. Oracle安装笔记
  4. 处理android11以上无法删除相册图片的问题
  5. java final内存机制_Java中的内存处理机制和final、static、final static总结
  6. 斯坦福大学CS520知识图谱系列课程学习笔记:第二讲如何构建知识图谱
  7. axios请求本地的json文件在打包部署到子目录域名下,路径找不到
  8. Ps 初学者教程,如何添加选择、减去选择和进行交叉选择?
  9. 23.Instance Objects
  10. Python中参数iterable的意义
  11. [VGG16]——网络结构介绍及搭建(PyTorch)
  12. C/C++编程学习 - 第16周 ④ 计算分数加减表达式的值
  13. Codeforces1194C
  14. 使用 HTML、CSS 和 JS 创建在线音乐播放器(含免费完整源码)
  15. 研究生学术道德考试 部分题目 Word可搜索版
  16. 算法 A 求稳健平均值和稳健标准差
  17. MySQL 中出现的字符编码错误 Incorrect string value: ‘\x\x\x\x‘ for column ‘x‘
  18. 【本科生科研入门】如何整理个人大学生涯的成果?
  19. 关于opencv中cvtcolor函数的code参数用CV_BGR2YUV与CV_BGR2YCrCb的了解
  20. 2009年20家年度失意大公司

热门文章

  1. 淮北市第四届机器人比赛_淮北市第三实验小学组织学生参加2020年淮北市中小学生机器人竞赛“果力WYAI人工智能挑战赛”...
  2. c语言输入数字输出字母代码,c语言输入数字输出字母代码求解释
  3. C语言经典100例(6)——用*号输出字母C的图案。
  4. Centos 文件和目录访问权限设置
  5. 字体随浏览器缩放变化
  6. swift实现饭否应用客户端源码
  7. 腾讯云服务器域名解析教程 ?
  8. Abaqus接触分析-- Tips
  9. c语言打印五角星图案解锁教程,手机解锁图案五角星怎么?
  10. 多维度雷达图怎么做_前方高能!多维数据分析的神器雷达图PPT制作教程来啦!...