创客节初中组C++模拟题

news/2024/11/16 22:22:48/

来源:加码未来2024年深圳罗湖区创客节模拟题(初中组)

第一题

题目描述

通常为了节约时间,我们会用一个字母代替一个单词,比如Y代替Yes,N代替No。给出一个字母,输出其代替的单词

输入格式
一个字母,可能为大写或小写,但只会是yYnN之一。

输出格式
Yes 或 No

样例输入

y

样例输出

Yes

参考答案

#include<bits/stdc++.h>
using namespace std;#define PII pair<int,int>
typedef long long ll;void slove(){char c;cin >> c;if (c == 'Y' || c == 'y' ) {cout << "Yes" << endl;} else {cout << "No" << endl;}
}int main(){int T=1;//cin>>T;while(T--){slove();}return 0;
}

第二题

题目描述
三角形是由同一平面内不在同一直线上的三条线段首尾顺次连接所组成的封闭图形,按边分类三角形有等边三角形(三边相等),等腰三角形(仅两边相等),普通三角形(三边不等)。现在给出三条线段的长度,请判断,他们能构成哪种三角形?

输入格式
一行三个整数,表示三条线段长度。

输出格式
一行,普通三角形输出abc,等腰三角形输出aab,等边三角形输出aaa,如果不能构成三角形,输出error

样例输入1

3 4 5

样例输出1

abc

样例输入2

3 3 4

样例输出2

aab

样例输入3

1 2 3

样例输出3

error

提示说明
0 < a , b , c < 100000 0<a,b,c<100000 0<a,b,c<100000

参考答案

#include<bits/stdc++.h>
using namespace std;#define PII pair<int,int>
typedef long long ll;void slove() {int a[4];cin >> a[0] >> a[1] >> a[2];sort(a, a+3);if (a[0] + a[1] < a[2]) {cout << "error" << endl;} else if (a[0] == a[1] && a[1] == a[2]) {cout << "aaa" << endl;} else if (a[0] == a[1] || a[1] == a[2]) {cout<<"aab"<<endl;} else {cout<<"abc"<<endl;}
}int main() {int T=1;//cin>>T;while(T--) {slove();}return 0;
}

第三题

题目描述
输出整数序列中与指定数字相同的数的个数。

输入格式
输入包含 2 行:
第 1 行 N 表示整数序列的长度,m 为指定的数字,中间用一个空格分开;
第 2 行为 N 个整数,整数之间以一个空格分开。

输出格式
输出为 N 个数中与 m 相同的数的个数。

样例输入

3 2
2 3 2

样例输出

2

样例解释
2 在 2 3 2 中出现 2 次
第一行输入3和2,分别代表有3个数字,以及我们需要在这3个数字中寻找数字2出现的次数
第二行输入3个数字2 3 2,可以发现数字2在这3个数字中出现了2次,因此输出结果就为2

提示说明
0 < N < 1000 , − 1000 ≤ 其余数据 ≤ 1000 0<N<1000,−1000 \le 其余数据 \le 1000 0<N<1000,1000其余数据1000

参考答案

#include<bits/stdc++.h>
using namespace std;#define PII pair<int,int>
typedef long long ll;void slove(){int n

http://www.ppmy.cn/news/1547554.html

相关文章

HTML(超文本标记语言)

HTML&#xff08;超文本标记语言 - HyperText Markup Language&#xff09;是一种用于创建网页的标准标记语言。 HTML 最初是由蒂姆・伯纳斯 - 李&#xff08;Tim Berners - Lee&#xff09;在 1990 年左右开发的。当时的目的是为了让世界各地的科学家能够方便地共享和交流信息…

深度学习每周学习总结J5(DenseNet-121 +SE 算法实战与解析 - 猴痘识别)

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 0. 总结 数据导入及处理部分&#xff1a;本次数据导入没有使用torchvision自带的数据集&#xff0c;需要将原始数据进行处理包括数据导入…

CentOS 修改服务器登录密码的完整指南

个人名片 &#x1f393;作者简介&#xff1a;java领域优质创作者 &#x1f310;个人主页&#xff1a;码农阿豪 &#x1f4de;工作室&#xff1a;新空间代码工作室&#xff08;提供各种软件服务&#xff09; &#x1f48c;个人邮箱&#xff1a;[2435024119qq.com] &#x1f4f1…

stm32 spi读写W25Q128实例

文章目录 一、W25Q128芯片简介二、SPI初始化与配置三、W25Q128命令帧格式与操作写使能&#xff08;0x06&#xff09;&#xff1a;读取状态寄存器&#xff08;0x05&#xff09;&#xff1a;读取数据&#xff08;0x03&#xff09;&#xff1a;页编程&#xff08;0x02&#xff09;…

面试:TCP、UDP如何解决丢包问题

文章目录 一、TCP丢包原因、解决办法1.1 TCP为什么会丢包1.2 TCP传输协议如何解决丢包问题1.3 其他丢包情况&#xff08;拓展&#xff09;1.4 补充1.4.1 TCP端口号1.4.2 多个TCP请求的逻辑1.4.3 处理大量TCP连接请求的方法1.4.4 总结 二、UDP丢包2.1 UDP协议2.1.1 UDP简介2.1.2…

使用@react-three/fiber,@mkkellogg/gaussian-splats-3d加载.splat,.ply,.ksplat文件

前言 假设您正在现有项目中集成这些包&#xff0c;而该项目的构建工具为 Webpack 或 Vite。同时&#xff0c;您对 Three.js 和 React 有一定的了解。如果您发现有任何错误或有更好的方法&#xff0c;请随时留言。 安装 npm install three types/three react-three/fiber rea…

Django数据写入MySQL数据库

将 Django 模型写入 MySQL 数据库的步骤与写入其他数据库类型基本相同。以下是详细的步骤和示例&#xff0c;帮助你在 Django 项目中配置 MySQL 数据库并写入数据。 1. 安装 MySQL 和相关依赖 首先&#xff0c;确保你已经安装了 MySQL 数据库服务器和 mysqlclient 包。mysqlc…

python实战(八)——情感识别(多分类)

一、任务目标 本文使用的是来自Kaggle的一个情感识别数据集&#xff0c;这个数据集的总数据量是5934条&#xff0c;标签为anger、fear、joy三种情感的其中一种&#xff0c;很明显是一个多分类任务。这里&#xff0c;我们将使用微调技巧进行深度学习建模&#xff0c;同时我们会比…