哈尔滨工业大学2012-2009计算机研究生考试机试编程带答案(6)

本站小编 免费考研网/2016-02-06


    {
        c=1;
        for(i=1;i<11;i++)   //数组b[i]记录i的出现次数,初始化为0,b[0]未用
            b[i]=0;

        for(i=0;i<20;i++)   //统计各个数(1~10)的个数
        {
            b[a[i]]+=1;
        }

        for(i=1;i<11;i++)   //求出现次数最多且最小的那个数
        {
            if(b[c]<b[i])
                c=i;
        }

        printf("%d\n",c);

    }

    return 0;
}


哈尔滨工业大学复试编程试题(2012)

题目描述:
一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。该计划如下:我每天给你10 万元,你第一天给我1 分钱,第二天2 分钱,
第三天4 分钱……
这样交换 30 天后,百万富翁交出了多少钱?陌生人交出了多少钱?(注意一个是万元,一个是分)
输入:
该题没有输入
输出:
输出两个整数,分别代表百万富翁交出的钱和陌生人交出的钱,富翁交出的钱以万元作单位,陌生人交出的钱以分作单位。

参考答案:
#include<stdio.h>
#include<math.h>
void main()
{
int sum_a=0, per_day_1=10;   //富人总共得到的money
long sum_b=0, per_day_2=1;
int i ;
for(i=0; i<30; i++)
{
  sum_a+=per_day_1;
  sum_b+=per_day_2;
  per_day_2 *= 2;
}
printf("%d %ld\n",sum_a,sum_b);
}

题目描述:
不用strcat 函数,自己编写一个字符串链接函数MyStrcat(char dstStr[],charsrcStr[])
输入:
两个字符串,字符串由小写字母组成。
输出:
链接后的字符串
样例输入:
hello world
good morning
样例输出:
helloworld
goodmorning

参考答案:
#include<stdio.h>
#include<string.h>


void MyStrCat(char dstStr[], char srcStr[])
{
    int i,j;
    for(i=0; dstStr[i]!=0; i++);
    for(j=0; srcStr[j]!=0; j++)
    {
        dstStr[i++] = srcStr[j];
    }
    dstStr[i] = 0;
}

int main()
{
    char a[25],b[25];

    while(scanf("%s",a)!=EOF&&scanf("%s",b)!=EOF)
    {
        MyStrCat(a,b);

        printf("%s\n",a);

    }

    return 0;
}

题目描述:
计算两个矩阵的乘积,第一个是2*3,第二个是3*2
输入:
输入为两个矩阵,其中一个为2*3的矩阵,另一个为3*2的矩阵
输出:
一个2*2的矩阵(每一个数字后都跟一个空格)
样例输入:
1 2 3
3 4 5
6 7
8 9
10 11
样例输出:
52 58
100 112

参考答案:
    #include<stdio.h>

    int main()
    {
        int a1, b1, c1;
        int d1, e1, f1;

        int a2, b2;
        int c2, d2;
        int e2, f2;

        int a, b;
        int c, d;

        while(scanf("%d%d%d%d%d%d",&a1,&b1,&c1,&d1,&e1,&f1)!=EOF&&
        scanf("%d%d%d%d%d%d",&a2,&b2,&c2,&d2,&e2,&f2)!=EOF)
        {
            a = a1*a2 + b1*c2 + c1*e2;
            b = a1*b2 + b1*d2 + c1*f2;
            c = d1*a2 + e1*c2 + f1*e2;
            d = d1*b2 + e1*d2 + f1*f2;

相关话题/计算机

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 哈尔滨工业大学2010计算机专业机试编程考研真题带答案
    哈工大计算机专业机试编程题(2010) 题目描述: 求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子相加和的数。 输入: 测试数据有多组,输入n,n数据范围不大。 输出: 对于每组输入,请输出1-n内所有的完数。如 ...
    本站小编 免费考研网 2016-02-06
  • 2016考研东北大学计算机专业课(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年计算机专业基础考研试题
    安徽大学2008年计算机专业基础考研试题 本站小编 免费考研网 2016-01-06
  • 安徽大学2007年计算机专业基础考研试题
    安徽大学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-16
  • 2011年计算机导论修订第二版课后练习答案
    2011年计算机导论修订第二版课后练习答案 第一章 一、简答题 1、什么是计算机? 计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。 2、解释冯诺依曼所提出的存储程序概念。 把程序和数据都以 ...
    本站小编 免费考研网 2015-11-06
  • 2016考研大纲解析:计算机只字未改
    秋天是个收获的季节,今天我们收获了2016年计算机考研大纲,如我们所预测,2016年考研计算机大纲只字未改,这是自统考以来第三次大纲没有进 行修订,这说明计算机专业课命题进入一个成熟时期,同学们可以按部就班的按照计划进行。2016年考研时间定格在2015年的12月26日,专业课在27 日下午举行,掐指算来,还有100天的时间, ...
    本站小编 免费考研网 2015-11-04
  • 2016考研大纲:计算机专业
      I 考试性质  计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公 平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科 学与 ...
    本站小编 免费考研网 2015-11-04
  • 2015、2016年考研大纲:计算机专业变化对照表
     大家翘首以待的2016年计算机统考大纲终于出炉,万学海文专业课教研中心计算机教研室,第一时间为各位考生权威、详尽解析大纲变化、预测命题趋 势,从而有的放矢地提供备考指导,以帮助同学们快速了解、把握今年的考试方向、复习重点,选择适合的复习方法和策略,以利于同学们在今后复习中,高效学 习,取得好成绩。  海 ...
    本站小编 海文教育 2015-11-04