L1-054 福到了

devtools/2025/3/14 0:55:32/

L1-054 福到了 - 团体程序设计天梯赛-练习集 (pintia.cn)

题解

这道题主要需要处理的是如何读入字符串,下面提供了两种方式进行读入。

1、getchar()输入,一次只能读取一个字符,并且可以读取'\n'和空格。

2、getline()输入,可以读入字符串。

代码
#include<bits/stdc++.h>
using namespace std;
int main(){int n;char ch;cin>>ch>>n;char a[101][101];getchar();//1、getchar()输入for(int i=0;i<n;i++){for(int j=0;j<n;j++){a[i][j]=getchar();}getchar();}//2、getline()输入//for(int i=0;i<n;i++){//cin.getline(a[i],101);//}int flag=1;for(int i=0;i<n;i++){for(int j=0;j<n;j++){if(a[i][j]!=a[n-i-1][n-j-1]){flag=0;break;}}}if(flag){cout<<"bu yong dao le"<<endl;for(int i=n-1;i>=0;i--){for(int j=n-1;j>=0;j--){if(a[i][j]=='@') cout<<ch;else cout<<' ';}cout<<endl;}}else{for(int i=n-1;i>=0;i--){for(int j=n-1;j>=0;j--){if(a[i][j]=='@') cout<<ch;else cout<<' ';}cout<<endl;}}return 0;
}


http://www.ppmy.cn/devtools/166900.html

相关文章

传智杯(省赛第三题)小苯的ovo (详细版)

系列文章目录 传智杯&#xff0c;蓝桥杯动态规划类题型解析&#xff08;简易题&#xff09; 文章目录 系列文章目录前言一、什么是动态规划&#xff1f;二、核心思想&#xff1a;三、本题具体实现&#xff1a;四、完整代码实现&#xff1a;总结 前言 这道题其实是我最想总结的…

前端知识点---http.createHttp()的理解(arkts)

通俗易懂的例子&#xff1a;点外卖 &#x1f354;&#x1f964; 想象一下&#xff0c;你在家里点外卖&#xff0c;HTTP 请求就像是你和餐厅之间的沟通方式。 1️⃣ 没有 http.createHttp()&#xff1a;每次点餐都重新拨电话 &#x1f4de; 如果你每次点餐都重新拨打餐厅的电话…

python之数据处理的安全(链家)

一、模块设计思路与核心价值 # 代码核心安全处理逻辑 element soup.select_one(css_selector) if element else default_value设计目标&#xff1a;构建具备自愈能力的爬虫系统&#xff0c;应对网页改版、反爬策略、网络抖动等复杂场景 核心价值&#xff1a; 数据完整性保障…

智能对话小程序功能优化day1-登录鉴权

目录 1.数据库表构建。 2.完善登录相关的实例对象。 3.登录相关功能实现。 4.小程序效果。 最近尝试下trae加入claude3.7后的读图生成代码功能&#xff0c;可以看到简单的页面一次性生成确实准确率高了不少&#xff0c;想起来之前笔记中开发的智能问答小程序功能还是有些简…

小程序 wxml 语法 —— 39 简单双向数据绑定

在 WXML 中&#xff0c;普通属性的绑定是单向的&#xff0c;比如 <input value"{{ value }}" />&#xff0c;当数据发生改变时&#xff0c;页面也会随之发生变化&#xff0c;但是当用户在输入框中输入最新内容&#xff0c;最新内容并不会同步给 value 数据&…

【实战ES】实战 Elasticsearch:快速上手与深度实践-5.3.2实时配送范围计算(距离排序+多边形过滤)

&#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 文章大纲 5.3.2 实时配送范围计算深度实践&#xff1a;距离排序多边形过滤1. 核心需求与挑战1.1 业务场景参数1.2 性能基准要求 2. 混合索引架构设计2.1 双索引联合方案2.2 分片策略优…

多线程--参数传递之间的关系

在C中创建线程时&#xff0c;传递参数的方式会影响参数的生命周期、线程的安全性和性能。以下是几种常见的传递方式及其适用情况&#xff1a; 1. 值传递 值传递会创建参数的副本&#xff0c;并在线程函数内部使用该副本。这种方式可以避免线程之间的竞态条件&#xff0c;因为…

QT系列教程(16) 定时器事件

定时器 Qt中提供了两种方式实现定时器&#xff0c;第一种是通过startTimer的方式启动定时器&#xff0c;该函数返回定时器的id&#xff0c;然后我们需要为实现定时器的类重写timerEvent。我们先介绍这一种&#xff0c;创建Qt Application项目&#xff0c;项目默认的类名为Widg…