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();
}

相关文章推荐

上海交通大学关于招收推荐免试硕士学位研究生简章

上海交通大学欢迎外校优秀应届本科毕业生推荐免试来我校读硕士学位! 一、招生对象 1、国内重点院校获得推荐免试资格(占用申请者母校推免指标)的优秀应届本科毕业生; 2、拥护中国共产党的领导,愿为祖...

兰州交通大学校园导航图功能说明

兰州交通大学校园导航图   APP下载: 功能说明: 1、地图展示模式:2.5D地图模式 15-20层级瓦片数据                  平面...
  • bq_cui
  • bq_cui
  • 2017年07月08日 09:46
  • 923

兰州交通大学开题报告

  • 2010年04月23日 21:40
  • 34KB
  • 下载

2016年兰州交通大学校园选拔赛

时间:2016.11.27   9:00——12:00 OJ系统:PTA(感谢陈越姥姥提供竞赛平台~) 成绩:144/220(分数/总分) 自我评价:及格,打个分数的话,60%吧......今天状...
  • flx413
  • flx413
  • 2016年11月27日 19:28
  • 1959

西安交通大学 研究生计算机试题

  • 2015年12月13日 21:20
  • 259KB
  • 下载

上海交通大学2007年819信号真题

  • 2010年09月23日 22:18
  • 360KB
  • 下载

兰州交通大学多媒体技术复习

1. 概念1.1 媒体媒体是信息表示和传输的载体1.2 多媒体一般而言,不仅指多种媒体信息本身的有机组合,而且指处理和应用多媒体信息的相应技术。 因此,多媒体通常被当做多媒体技术的同义词...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2007年兰州交通大学硕士研究生考试题(计算机编程题)
举报原因:
原因补充:

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