2007年兰州交通大学硕士研究生考试题(计算机编程题)

原创 2007年12月20日 16:32:00

7题,用减法实现除法:

 #include "Stdio.h"
#include "Conio.h"
main() {
 /* 此处添加你自己的代码 */
 int num1;
 int num2;
 int num;
 int count=0;
 printf("please input num1: /n");
 scanf("%d", &num1);
 printf("please input num2:/n");
 scanf("%d", &num2);
 num=num1;
 printf("%d / %d = %d/n",num1,num2,num1/num2);
 while ((num-num2)>=0) {
  count++;
  num=num-num2;
 }
 printf("%d / %d = %d", num1, num2, count);
 getch();
}

 

8题:有n个人各拿一只桶,同时到一个水龙头前打水,水龙头注满第i(i=1,2,3.......n)个人的桶所需时间为Ti分钟(Ti各不相同)。请编写程序,对这个n个人进行排队,使他们花费的时间总和为最小,并求出这个时间。

 #include "Stdio.h"
#include "Conio.h"

#define sum_person 10


int times(b,n)
int b[sum_person],n;
{
    int i=0;
    int sum=0;
    for(i=0;i<=n;i++){
        sum+=b[i];
    }
    return sum;
}

main()
{
 /* 打水排队问题 */


int i,j,t;
int sum_times=0;
int a[sum_person];

 printf("please input %d of numbers persons. /n",sum_person);

 for(i=0;i<sum_person;i++){
      printf("please input %d person need times : ",i+1);
      scanf("%d",&a[i]);
  }
 


  for(i=0;i<sum_person-1;i++){
         for(j=i+1;j<sum_person;j++){
         if(a[j]<a[i]){
            t=a[i];
            a[i]=a[j];
            a[j]=t;
         }
     }

  }

 

  for(i=0;i<sum_person;i++){
      printf("%d  ",a[i]);
  }
  printf("/n");

 


  for(i=0;i<sum_person;i++){
       sum_times+=times(a,i);
       printf("%d person need time:  %d/n",i+1,times(a,i));
  }
  printf("The %d persons need total times is : %d",sum_person,sum_times);
  getch();
}

Socket 编程 --计网习题

两个版本利用Socket实现最简单的服务器与客户端之间收发信息
  • qq_29596177
  • qq_29596177
  • 2016年09月21日 17:02
  • 504

常见java笔试-编程题

1-以指定编码,输出字符串 public class Bianma { public static void main(String[] args) throws UnsupportedEncod...
  • luxun2014
  • luxun2014
  • 2014年11月26日 21:29
  • 2036

2017网易计算机视觉题目

转载地址: 本人笔试的计算机视觉方向,编程题和其他研发岗位类似。  欢迎小伙伴们一起讨论出正确答案。 共20个选择题,3个编程题,1个简答题 一.选择题 1....
  • zr459927180
  • zr459927180
  • 2016年09月10日 13:54
  • 1981

全国计算机等级考试二级Java笔试题知识点

1.栈:先进后出。栈是限定在表的一端进行插入和删除操作的线性表,允许插入和删除的一端叫做“栈顶”,不允许插入和删除的一端叫做“栈底”。 2.        队列:先进先出。 3.     ...
  • qq_14985223
  • qq_14985223
  • 2014年11月07日 22:21
  • 1552

麻省理工学院公开课:计算机科学及编程导论习题1

习题1: 编辑一个程序,显示出第1000个质数。 质数的特性是只能被1和自己整除,所以所有算法都由此引开。 因为一开始漏看了“th”,所以以为是1~1000里面的质数... 这是一种算法,这两种的...
  • thundercaller
  • thundercaller
  • 2016年01月15日 18:57
  • 520

Java多态例题

一、代码如下:class A { public String show(D obj)...{ return ("A and D"); ...
  • clpig0125
  • clpig0125
  • 2016年03月04日 09:55
  • 1102

考试题库编程中的HTML5与JavaScript和CSS3

考试题库编程中的HTML5与JavaScript和CSS3 考试sdCandidates也应该有一个透彻的了解以下内容:管理程序流程和事件异步编程和线程数据验证和数据收集,包括jQuery的工作处理错...
  • gondel
  • gondel
  • 2014年08月23日 08:52
  • 1226

2007年9全国计算机等级考试二级笔试试卷C++语言程序设计答案及解析

2007年9全国计算机等级考试二级笔试试卷C++语言程序设计答案及解析
  • u013174689
  • u013174689
  • 2014年03月24日 20:12
  • 1348

web前端的基础考试题

Web前端阶段考试 一、选择题(每题2分*40=80分) 1.下列元素中,为行内元素的是(B)。  A.div  B.span  C.p  D.h3 2.下列HTML代码...
  • zhang_ran123
  • zhang_ran123
  • 2017年02月24日 16:40
  • 2772

二叉树类型笔试面试题大总结(含代码)

目录 一、二叉树的遍历-前序、中序、后序以及层次遍历(递归与非递归) 二、重建二叉树,依据前序遍历结果和中序遍历结果 三、判断二叉搜索树的后序遍历序列是否合法 四、二叉树中和为某一值的路径 五、将二叉...
  • xiajun07061225
  • xiajun07061225
  • 2013年10月15日 23:28
  • 13197
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2007年兰州交通大学硕士研究生考试题(计算机编程题)
举报原因:
原因补充:

(最多只允许输入30个字)