哈尔滨工业大学2012-2009计算机研究生考试机试编程带答案(4)
本站小编 免费考研网/2016-02-06
2
1 3
0
样例输出:
-1
/*----------------------------------------------------------------------
1.顺序查找问题;
2.初始化下标为j=-1,顺序查找数组,若找到某个下标为i的数等于x,则j=i,
查找完毕输出j,若查找过程中j未改变,输出结果就为-1;
-----------------------------------------------------------------------*/
#include<stdio.h>
int main()
{
int i, n, b[200], j, x;
while(scanf("%d",&n)!=EOF)
{
j = -1;
for(i=0;i<n;i++)
{
scanf("%d",&b[i]);
}
scanf("%d",&x);
for(i=0;i<n;i++)
{
if(x==b[i])
{
j = i;
}
}
printf("%d\n",j);
}
return 0;
}
题目描述:
输入一个数n,然后输入n个数值各不相同,调换数组中最大和最小的两个数,然后输出。
输入:
测试数据有多组,输入n(1<=n<=20),接着输入n个数。
输出:
对于每组输入,输出交换后的结果。
样例输入:
2
1 3
样例输出:
3 1
参考答案:
/*----------------------------------------------------------------------
1.顺序查找问题;
2.初始化mini=maxi=1,maxn=minn=a[0],顺序查找数组,
若找到某个下标为i的数大于maxn,则maxi=i,maxn=a[i],
若找到某个下标为i的数小于minn,则mini=i,minn=a[i],
查找完毕交换a[maxi],a[mini],顺序输出数组。
-----------------------------------------------------------------------*/
#include<stdio.h>
int main()
{
int i ,n ,a[50] ,maxi ,mini, temp;
while(scanf("%d",&n)!=EOF)
{
maxi=mini=0;
scanf("%d",&a[0]);
for(i=1;i<n;i++)
{
scanf("%d",&a[i]);
if(a[i]>a[maxi])
{
maxi=i;
}
if(a[i]<a[mini])
{
mini=i;
}
}
temp=a[maxi];
a[maxi]=a[mini];
a[mini]=temp;
for(i=0;i<n-1;i++)
{
printf("%d ",a[i]);
}
printf("%d\n",a[i]);
}
return 0;
}
题目描述:
输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。
输入:
测试数据有多组,输入字符串。
输出:
对于每组输入,输出处理后的结果。
样例输入:
bacd
样例输出:
abcd
参考答案:
/*----------------------------------------------------------------------
1.统计a~z个数,存入c[26]中;
2.根据c[i],打印c[i]个ASCII码为97+i的字符;
-----------------------------------------------------------------------*/
#include<stdio.h>
相关话题/计算机
哈尔滨工业大学2010计算机专业机试编程考研真题带答案
哈工大计算机专业机试编程题(2010) 题目描述: 求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子相加和的数。 输入: 测试数据有多组,输入n,n数据范围不大。 输出: 对于每组输入,请输出1-n内所有的完数。如 ...专业课考研资料 本站小编 免费考研网 2016-02-062016考研东北大学计算机专业课(842)考研真题
2016考研东北大学计算机专业课(842) C语言部分 一、一、简答 1、1、 循环语句while和dowhile的区别。 2、2、 有static声明的局部变量和自由变量的区别。 3、3、 根据 4 4、Int (*p)[4]和int *p[4]的区别 二、二、写出程序运行的结果 有一个是用指针作函数参数,实现数据的交换 有一个是a[9]={1,2 ...专业课考研资料 本站小编 免费考研网 2016-01-10安徽大学2008年计算机专业基础考研试题
专业课考研资料 本站小编 免费考研网 2016-01-06安徽大学2007年计算机专业基础考研试题
专业课考研资料 本站小编 免费考研网 2016-01-06计算机2009-2013操作系统考研真题
2009年计算机专业考研真题OS 一、试题 23. 单处理机系统中,可并行的是( )。 I. 进程与进程 II. 处理机与设备 III. 处理机与通道 IV. 设备与设备 A. I、II和III B. I、II和IV C. I、III和IV D. II、III和IV 24. 下列进程调度算法中,综合考虑进程等待时间和执行 ...计算机考研资料 本站小编 免费考研网 2015-12-30计算机组成原理(第2版) 课件 PDF版 唐朔飞
专业课考研资料 本站小编 免费考研网 2015-11-162011年计算机导论修订第二版课后练习答案
2011年计算机导论修订第二版课后练习答案 第一章 一、简答题 1、什么是计算机? 计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。 2、解释冯诺依曼所提出的存储程序概念。 把程序和数据都以 ...专业课考研资料 本站小编 免费考研网 2015-11-062016考研大纲解析:计算机只字未改
秋天是个收获的季节,今天我们收获了2016年计算机考研大纲,如我们所预测,2016年考研计算机大纲只字未改,这是自统考以来第三次大纲没有进 行修订,这说明计算机专业课命题进入一个成熟时期,同学们可以按部就班的按照计划进行。2016年考研时间定格在2015年的12月26日,专业课在27 日下午举行,掐指算来,还有100天的时间, ...计算机考研招生 本站小编 免费考研网 2015-11-042016考研大纲:计算机专业
I 考试性质 计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公 平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科 学与 ...计算机考研招生 本站小编 免费考研网 2015-11-042015、2016年考研大纲:计算机专业变化对照表
大家翘首以待的2016年计算机统考大纲终于出炉,万学海文专业课教研中心计算机教研室,第一时间为各位考生权威、详尽解析大纲变化、预测命题趋 势,从而有的放矢地提供备考指导,以帮助同学们快速了解、把握今年的考试方向、复习重点,选择适合的复习方法和策略,以利于同学们在今后复习中,高效学 习,取得好成绩。 海 ...计算机考研招生 本站小编 海文教育 2015-11-04