福到啦L1-6 福到了(15 分) “
L1-6 福到了(15 分)
“福”字倒着贴,寓意“福到”。不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出。这里要处理的每个汉字是由一个 N × N 的网格组成的,网格中的元素或者为字符 @
或者为空格。而倒过来的汉字所用的字符由裁判指定。
输入格式:
输入在第一行中给出倒过来的汉字所用的字符、以及网格的规模 N (不超过100的正整数),其间以 1 个空格分隔;随后 N 行,每行给出 N 个字符,或者为 @
或者为空格。
输出格式:
输出倒置的网格,如样例所示。但是,如果这个字正过来倒过去是一样的,就先输出bu yong dao le
,然后再用输入指定的字符将其输出。
输入样例 1:
$ 9@ @@@@@
@@@ @@@ @ @ @
@@@ @@@
@@@ @@@@@
@@@ @ @ @
@@@ @@@@@@ @ @ @@ @@@@@
输出样例 1:
$$$$$ $
$ $ $ $
$$$$$ $$$
$ $ $ $$$
$$$$$ $$$$$$ $$$$ $ $ $$$ $$$
$$$$$ $
输入样例 2:
& 3
@@@@
@@@
输出样例 2:
bu yong dao le
&&&&
&&&
#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 分) “相关推荐
- L1-050 倒数第N个字符串 (15 分)andL1-054 福到了 (15 分)
L1-050 倒数第N个字符串 (15 分) 去年 考核写这个题 硬是没写出来 一年了 还是有进步的. 题目: 给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L ...
- 7-96 福到了 (15 分)
7-96 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N × ...
- 7-15 福到了 c语言,7-7 福到了 (15分)
7-7 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N × N ...
- 7-15 福到了 c语言,7-54 福到了 (15 分)
7-54 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N × ...
- 7-15 福到了 c语言,福到啦L1-6 福到了(15 分) “
L1-6 福到了(15 分) "福"字倒着貼,寓意"福到".不論到底算不算民俗,本題且請你編寫程序,把各種漢字倒過來輸出.這里要處理的每個漢字是由一個 N × ...
- L1-054 福到了 (15分)
L1-054 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N ...
- L1-054 福到了 (15分)题解
L1-054 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N ...
- 【团体天梯赛/PTA】7-34 福到了 (15 分)
[团体天梯赛/PTA]7-34 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每 ...
- L1-054 福到了 (15 分)
L1-054 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N ...
- L1-054 福到了 (15 分)
L1-054 福到了 (15 分) 题目链接 "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是 ...
最新文章
- kettle大数据量读写mysql性能优化
- android+p+华为手机,给1.9亿用户32款老机型进行安卓P升级 华为值吗?
- Oracle安装笔记
- 处理android11以上无法删除相册图片的问题
- java final内存机制_Java中的内存处理机制和final、static、final static总结
- 斯坦福大学CS520知识图谱系列课程学习笔记:第二讲如何构建知识图谱
- axios请求本地的json文件在打包部署到子目录域名下,路径找不到
- Ps 初学者教程,如何添加选择、减去选择和进行交叉选择?
- 23.Instance Objects
- Python中参数iterable的意义
- [VGG16]——网络结构介绍及搭建(PyTorch)
- C/C++编程学习 - 第16周 ④ 计算分数加减表达式的值
- Codeforces1194C
- 使用 HTML、CSS 和 JS 创建在线音乐播放器(含免费完整源码)
- 研究生学术道德考试 部分题目 Word可搜索版
- 算法 A 求稳健平均值和稳健标准差
- MySQL 中出现的字符编码错误 Incorrect string value: ‘\x\x\x\x‘ for column ‘x‘
- 【本科生科研入门】如何整理个人大学生涯的成果?
- 关于opencv中cvtcolor函数的code参数用CV_BGR2YUV与CV_BGR2YCrCb的了解
- 2009年20家年度失意大公司
热门文章
- 淮北市第四届机器人比赛_淮北市第三实验小学组织学生参加2020年淮北市中小学生机器人竞赛“果力WYAI人工智能挑战赛”...
- c语言输入数字输出字母代码,c语言输入数字输出字母代码求解释
- C语言经典100例(6)——用*号输出字母C的图案。
- Centos 文件和目录访问权限设置
- 字体随浏览器缩放变化
- swift实现饭否应用客户端源码
- 腾讯云服务器域名解析教程 ?
- Abaqus接触分析-- Tips
- c语言打印五角星图案解锁教程,手机解锁图案五角星怎么?
- 多维度雷达图怎么做_前方高能!多维数据分析的神器雷达图PPT制作教程来啦!...