题目描述: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]查找相关推荐

  1. Native层和so接口和Java层

    一.Java层加载so文件 Android在Java层加载so的接口是System.loadLibrary()逐级调用的过程: System.loadLibrary()系统源码: 987 public ...

  2. 20221122非累加的m3u8的ts切片列表的补全步骤

    20221122非累加的m3u8的ts切片列表的补全步骤 2022/11/22 19:07 https://apppy87xs3b3950.h5.xiaoeknow.com/v2/course/ali ...

  3. day01---day06

    1 Day01 2 Exercise01 3 print("你好,世界!") 4 Exercise02 5 汇率转换器 6 # 获取数据 -- 美元 7 str_usd = inp ...

  4. Show Attend and Tell的词表

    dataset_Flickr8k的词表 {'a': 1, 'black': 2, 'dog': 3, 'is': 4, 'running': 5, 'after': 6, 'white': 7, 'i ...

  5. .NET Core中文分词组件jieba.NET Core

    特点 支持三种分词模式: 精确模式,试图将句子最精确地切开,适合文本分析: 全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义.具体来说,分词过程不会借助于词频查找最大概率 ...

  6. 华为python673集_python库-collections模块Counter类

    Counter类主要是用来跟踪值出现的次数.它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value. demo: all_words = [] # 列表里面是汉字(可 ...

  7. python库-collections模块Counter类

    Counter类主要是用来跟踪值出现的次数.它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value. demo: all_words = [] # 列表里面是汉字(可 ...

  8. FPGA的学习:基于ROM的VGA图像显示(弹跳特效)

    以十色等宽彩条做背景,将存储于 ROM 中的图片显示在 VGA 显示器上, 图片显示初始位置为有效显示区域左上角,图片沿着与水平方向 45 度夹角的方向,向右下角运动,运动过程中,当图片边沿触及显示区 ...

  9. 12. 整数转罗马数字

    罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并 ...

  10. PyQt5+Python+Excel链家二手房信息爬取、可视化以及数据存取

    成果图: 第一步运行代码searsh.py,效果如下 第二步选择你所需要爬取数据的城市,如湖北-武汉 然后搜索,结果如下 如果你想爬取更多信息,只需要点击下一页即可 第三步,保存数据.可以将所显示的所 ...

最新文章

  1. c语言变长数组_2018级C语言大作业 - 祖玛
  2. mac版本查看日志命令
  3. Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试
  4. 终于有人将数据中台讲清楚了,原来根本不算啥
  5. 茄子快传 java,如何打造茄子快传这样一款Android应用(项目已完成,github)
  6. redis原理解析与案例分享
  7. 【转】75个最佳Web设计资源
  8. 将字符转换成带有圆圈的字符
  9. Atitit.自然语言处理--摘要算法---圣经章节旧约39卷概览bible overview v2 qa1.docx
  10. ABAQUS常用量纲
  11. vrep和matlab联合仿真
  12. 理想费米气体的量子统计推导
  13. 怎么把电脑图片转文字?只需这几步就可以截图转文字
  14. jxr怎么变成jpg_【推文】夫君是未来大魔王怎么办?作死女配掉线了与你千般好...
  15. word 2013 新建批注 显示/隐藏批注 删除批注
  16. ios适配暗黑模式-图片、颜色
  17. 蓝桥幼儿园(蓝桥杯)
  18. 输入文字时自动带空格解决办法
  19. html中td 的值不换行符,解决英文字母在td标签中不换行的问题
  20. 《十》浏览器基础及渲染引擎解析一个网页的过程、JavaScript 引擎解析 JavaScript 代码的过程

热门文章

  1. python word转pdf图片格式_Python将word转换为PDF格式文件(包括批处理转换),Word,Pdf,包含,批量...
  2. c语言开发视频监控系统,基于Crotex_A8平台的本地视频监控系统.doc
  3. 分布式锁的原理和实现详解
  4. iOS 相册图片选择器
  5. 视频干扰现象及其原因分析
  6. tinyhttpd源码分析
  7. HDU 2079 选课时间(母函数)
  8. 如何让普通用户执行一些root用户才能执行的命令
  9. VC绘制控件如何防止闪烁
  10. 在Web页面中控制其元素的选择状态