C/C++[codeup 1934,1932,1935]查找
题目描述:1934,找x
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出
对于每组输入,请输出结果。样例输入
4
1 2 3 4
3- 样例输出
2
#include <iostream>
using namespace std;
int main() {int n;int a[200], m;while (scanf("%d",&n) != EOF) {for (int i = 0; i < n; i++)cin >>a[i];cin >> m;int j;for ( j = 0; j < n; j++)if (m == a[j]) {cout <<j<<endl;break;}if (j == n) printf("-1\n");}return 0;
}
1932题目描述 :统计相同成绩人数
读入N名学生的成绩,将获得某一给定分数的学生人数输出。
- 输入
测试输入包含若干测试用例,每个测试用例的格式为
第1行:N
第2行:N名学生的成绩,相邻两数字用一个空格间隔。
第3行:给定分数
当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。
输出
对每个测试用例,将获得给定分数的学生人数输出。样例输入
4
70 80 90 100
80
3
65 75 85
55
5
60 90 90 90 85
90
0- 样例输出
1
0
3
#include <iostream>
using namespace std;
int main() {int N;while(scanf("%d",&N) != EOF) {if (!N) break;int s[N], m;for (int i = 0; i < N; i++)cin >>s[i];cin >>m;int count = 0;for (int i = 0; i < N; i++)if (m == s[i]) count++;cout <<count<<endl;}return 0;
}
1935题目描述:查找学生信息
输入N个学生的信息,然后进行查询。
- 输入
输入的第一行为N,即学生的个数(N<=1000)
接下来的N行包括N个学生的信息,信息格式如下:
01 李江 男 21
02 刘唐 男 23
03 张军 男 19
04 王娜 女 19
然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:
02
03
01
04 - 输出
输出M行,每行包括一个对应于查询的学生的信息。
如果没有对应的学生信息,则输出“No Answer!”
样例输入
5
001 张三 男 19
002 李四 男 20
003 王五 男 18
004 赵六 女 17
005 刘七 女 21
7
003
002
005
004
003
001
006 - 样例输出
003 王五 男 18
002 李四 男 20
005 刘七 女 21
004 赵六 女 17
003 王五 男 18
001 张三 男 19
No Answer!
切记:字符串数组之间的比较用,strcmp();string类型可以用==
相等返回0,大于返回大于0的整数,小于返回小于0的整数;
#include <iostream>
#include <cstring>
using namespace std;
struct Pinfo {char id[5];char name[60];char sex[5];int age;
};
int main() {int N,M;while(cin>>N) {Pinfo pis[N];for (int i = 0; i < N; i++)scanf("%s %s %s %d", pis[i].id, pis[i].name, pis[i].sex, &pis[i].age);cin >> M;char id[5];Pinfo *p = pis;while (M--) {cin >> id;int find = 0;for (int i = 0; i < N; i++) {if (!strcmp(id, (p + i)->id)) {find = 1;cout << (p + i)->id << ' ' << (p + i)->name << ' ' << (p + i)->sex << ' ' << (p + i)->age << endl;break;}}if (!find) cout << "No Answer!" << endl;}}return 0;
}
C/C++[codeup 1934,1932,1935]查找相关推荐
- Native层和so接口和Java层
一.Java层加载so文件 Android在Java层加载so的接口是System.loadLibrary()逐级调用的过程: System.loadLibrary()系统源码: 987 public ...
- 20221122非累加的m3u8的ts切片列表的补全步骤
20221122非累加的m3u8的ts切片列表的补全步骤 2022/11/22 19:07 https://apppy87xs3b3950.h5.xiaoeknow.com/v2/course/ali ...
- day01---day06
1 Day01 2 Exercise01 3 print("你好,世界!") 4 Exercise02 5 汇率转换器 6 # 获取数据 -- 美元 7 str_usd = inp ...
- Show Attend and Tell的词表
dataset_Flickr8k的词表 {'a': 1, 'black': 2, 'dog': 3, 'is': 4, 'running': 5, 'after': 6, 'white': 7, 'i ...
- .NET Core中文分词组件jieba.NET Core
特点 支持三种分词模式: 精确模式,试图将句子最精确地切开,适合文本分析: 全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义.具体来说,分词过程不会借助于词频查找最大概率 ...
- 华为python673集_python库-collections模块Counter类
Counter类主要是用来跟踪值出现的次数.它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value. demo: all_words = [] # 列表里面是汉字(可 ...
- python库-collections模块Counter类
Counter类主要是用来跟踪值出现的次数.它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value. demo: all_words = [] # 列表里面是汉字(可 ...
- FPGA的学习:基于ROM的VGA图像显示(弹跳特效)
以十色等宽彩条做背景,将存储于 ROM 中的图片显示在 VGA 显示器上, 图片显示初始位置为有效显示区域左上角,图片沿着与水平方向 45 度夹角的方向,向右下角运动,运动过程中,当图片边沿触及显示区 ...
- 12. 整数转罗马数字
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并 ...
- PyQt5+Python+Excel链家二手房信息爬取、可视化以及数据存取
成果图: 第一步运行代码searsh.py,效果如下 第二步选择你所需要爬取数据的城市,如湖北-武汉 然后搜索,结果如下 如果你想爬取更多信息,只需要点击下一页即可 第三步,保存数据.可以将所显示的所 ...
最新文章
- c语言变长数组_2018级C语言大作业 - 祖玛
- mac版本查看日志命令
- Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试
- 终于有人将数据中台讲清楚了,原来根本不算啥
- 茄子快传 java,如何打造茄子快传这样一款Android应用(项目已完成,github)
- redis原理解析与案例分享
- 【转】75个最佳Web设计资源
- 将字符转换成带有圆圈的字符
- Atitit.自然语言处理--摘要算法---圣经章节旧约39卷概览bible overview v2 qa1.docx
- ABAQUS常用量纲
- vrep和matlab联合仿真
- 理想费米气体的量子统计推导
- 怎么把电脑图片转文字?只需这几步就可以截图转文字
- jxr怎么变成jpg_【推文】夫君是未来大魔王怎么办?作死女配掉线了与你千般好...
- word 2013 新建批注 显示/隐藏批注 删除批注
- ios适配暗黑模式-图片、颜色
- 蓝桥幼儿园(蓝桥杯)
- 输入文字时自动带空格解决办法
- html中td 的值不换行符,解决英文字母在td标签中不换行的问题
- 《十》浏览器基础及渲染引擎解析一个网页的过程、JavaScript 引擎解析 JavaScript 代码的过程
热门文章
- python word转pdf图片格式_Python将word转换为PDF格式文件(包括批处理转换),Word,Pdf,包含,批量...
- c语言开发视频监控系统,基于Crotex_A8平台的本地视频监控系统.doc
- 分布式锁的原理和实现详解
- iOS 相册图片选择器
- 视频干扰现象及其原因分析
- tinyhttpd源码分析
- HDU 2079 选课时间(母函数)
- 如何让普通用户执行一些root用户才能执行的命令
- VC绘制控件如何防止闪烁
- 在Web页面中控制其元素的选择状态