2008年浙江大学计算机复试题目|博士资讯|研究生资讯|MBA资讯|研修资讯|

来源:百度文库 编辑:神马文学网 时间:2024/04/29 23:57:13

2008年浙江大学计算机复试题目

作者:硕博网    文章来源:中华硕博网    点击数:    更新时间:2008-4-28中华硕博网(http://www.china-b.com)全球500所高校指定报名中心--2008年浙江大学计算机复试题目  2008年浙江大学计算机复试题目
  2008年浙江大学计算机复试题目
  题目1--还是A+B (16分)
  还是A+B (16分)
  --------------------------------------------------------------------------------
  Time limit: 1 Seconds Memory limit: 32768K
  Total Submit: 1106 Accepted Submit: 302
  -------------------------------------------------------------------------------- 题目要求: 读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8) 位数字相同,请直接输出-1。 具体的输入输出格式规定如下:
  输入格式:测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数 字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。
  输出格式:对每个测试用例输出1行,即A+B的值或者是-1。
  输入样例:
  1 2 1 11 21 1 108 8 2 36 64 3 0 0 1
  输出样例:
  3 -1 -1 100
  =============================================================
  #include using namespace std;
  int main() {
  int a,b,k;
  while(cin>>a>>b>>k&&(a||b)){
  int K=1;
  for(int i=0;i  cout<<((a-b)%K?a+b:-1)<  }
  return 0; }
  题目2统计同成绩学生人数(12分)
  --------------------------------------------------------------------------------
  Time limit: 1 Seconds Memory limit: 32768K Total Submit: 633 Accepted Submit: 277
  -------------------------------------------------------------------------------- 题目要求: 读入N名学生的成绩,将获得某一给定分数的学生人数输出。
  具体的输入输出格式规定如下:
  输入格式:测试输入包含若干测试用例,每个测试用例的格式为
  第1行:N 第2行:N名学生的成绩,相邻两数字用一个空格间隔。 第3行:给定分数
  当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。 输出格式:对每个测试用例,将获得给定分数的学生人数输出。
  输入样例:
  3 80 60 90 60 2 85 66 0 5 60 75 90 55 75 75 0
  输出样例:
  1 0 2 2 =======================================================