L1-054 福到了 (15 分)
L1-054 福到了 (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>
#include<vector>
#include<string>
using namespace std;
int main()
{char c;int n;while(cin>>c>>n){ getchar();//吸收回车键int flag=0;vector<string>a(n);//一行一行读入进去,用n个vector数组存for(int i=0;i<n;i++){getline(cin,a[i]);//一行一行读入}for(int i=0;i<n;i++){for(int j=0;j<n;j++){if(a[n-i-1][n-j-1]!=a[i][j])//逆置矩阵与原矩阵进行遍历每个点是否存在不同{//注意这里用“!=”的好处是存在一个点不同可以设flag=1,但如果用“=”,就比较麻烦判断是否全部点相同。flag=1;}}}if(flag==0)//说明逆置矩阵与原矩阵相同cout<<"bu yong dao le"<<endl;for(int i=0;i<n;i++){for(int j=0;j<n;j++){if(a[n-i-1][n-j-1]=='@'){cout<<c;}//逆置矩阵输出else{cout<<" ";}}cout<<endl;}}
}
如果觉得写的还不错点个赞吧!
L1-054 福到了 (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 ...
- 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 分)C语言
题目 L1-054 福到了 (15 分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一 ...
- L1-054 福到了 (15分)(C语言)
L1-054 福到了 (15分)(C语言) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由 ...
- L1-054 福到了 (15分) c++解法
L1-054 福到了 (15分) "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N ...
最新文章
- LeetCode简单题之图像渲染
- cifar数据集介绍及到图像转换的实现
- iOS之深入解析通知NSNotification的底层原理
- 基于JAVA+SpringMVC+Mybatis+MYSQL的医院在线预约挂号系统
- echarts 3d地图_用Echarts绘制地图-绘制省级地图
- 一、docker临时记录
- 从AI打王者荣耀到自动驾驶,高通一口气公布了5G+AI未来的无数种可能
- 蓝桥杯 ADV-141 算法提高 判断名次
- 再看结构体对齐与小端联合问题
- 如何使用 AirDrop 将 MAC 中的照片整理好,并上传到 iPhone 的相册中?
- linux 命令行 迅雷替代,linux下迅雷的替代
- PMP题库重要吗?什么样的题库才是好的题库?
- 【Transformer】继续学习:Attention,Self-Attention,Multi-head Attention。
- Unity碰撞和碰撞检测
- SpringBoot高级特性
- Apache Calcite 论文翻译
- 四川农业大学计算机专业课程资料
- 为什么两个向量垂直,点积为0
- php使用淘宝IP库接口获取 IP所属地和运营商
- 一码多用:扫描一个二维码自动跳转支付宝/微信小程序、安卓/iosAPP