考研机试
hiconsistent
这个作者很懒,什么都没留下…
展开
-
考研机试题目——查找 找x
题目描述输入一个数n,然后输入n个不同的数值,再输入一个值x,输出这个值在数组中的下标(从0开始,若不在数组中则输出-1)。输入测试数据有多组。输入n(1<=n<=200)。接着输入n个数,然后输入x。输出对于每组输入,请输出结果。样例输入21 30样例输出-1思路:输入n,a[200],x遍历a[200]用temp记录数组中是否有x,temp初值为0,如果有则赋值1,输出x的下标,如果不在则在遍历完成后输出-1代码如下:#include <stdio原创 2022-02-20 20:14:35 · 563 阅读 · 0 评论 -
考研机试题目——成绩排序2
题目描述输入任意序列,可以获得成绩从高到低或从低到高的排序,相同成绩都按先录入者排列在前的规则处理。输入输入多行,首先输入要排序的人的个数,然后输入排序方法0(降序)或1(升序),再分别输入他们的名字和成绩,以一个空格隔开。输出按照指定方式输出名字和成绩,名字和成绩之间以一个空格隔开。样例输入:30fang 90yang 50ning 70样例输出fang 90ning 70yang 50思路:用结构体定义学生姓名和成绩输入排序的人的个数输入排序方法0或1冒泡排序,原创 2022-02-20 20:00:17 · 328 阅读 · 0 评论 -
考研机试题目——成绩排序1
题目描述用一维数组存储学号和成绩,然后按照成绩排序输出。输入输入的第一行中包括一个整数N(1<=N<=100),它代表学生的个数。接下来的N行中,每行包括两个证书p和q,分别代表每个学生的学号和成绩。输出按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。如果学生的成绩相同,那么按照学号的大小从小到大排序。样例输入31 902 873 92样例输出2 871 903 92思路:用结构体定义学生学号和成绩输入N输入学生学号和成绩,冒泡排序,如果学原创 2022-02-20 19:45:22 · 503 阅读 · 0 评论 -
考研机试题目——排序1
题目描述对输入的n个数进行排序并输出输入输入的第一行包括一个整数n(1<=n<=100)。接下来的一行包括n个整数。输出可能有多组测试数据,对于每组数据,输出排序后的n个整数,每个数后面呢都有一个空格。每组测试数据的结果占一行。样例输入41 4 3 2样例输出1 2 3 4思路:定义n和数组a[100];while(scanf("%d",&n)!=EOF)控制输入多组数据冒泡排序输出数组a[n]代码如下#include <stdio.h>原创 2022-02-20 19:36:47 · 722 阅读 · 0 评论 -
考研机试题目——成绩排序3
描述有N个学生的数据,将学生数据按成绩从低到高排序,如果成绩相同则按姓名字符的字典序由小到大排序,如果姓名的字典序也相同则按照学生的年龄从小到大排序,并输出N个学生排序后的信息。输入描述:测试数据有多组,每组输入第一行有一个整数N(N<=1000),接下来的N行包括N个学生的数据。 每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等于100的正数)。输出描述:将学生信息按成绩进行排序,成绩相同的则按姓名的字母序进行排序。 然后输出学生信息,按照如下格式: 姓名原创 2022-02-15 16:32:45 · 223 阅读 · 0 评论