浙大复试上机题目解答(1)

今天闲着没事,就把浙大的上机题目整理做了下。。

第一题:

A + B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 462    Accepted Submission(s): 290
Problem Description

读入两个小于100的正整数A和B,计算A+B.
需要注意的是:A和B的每一位数字由对应的英文单词给出.
Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出.
Output
对每个测试用例输出1行,即A+B的值.
 Sample Input
one + two =
three four + five six =
zero seven + eight nine =
zero + zero =
Sample Output
3
90
96
#include  < iostream >
using   namespace  std;
string   strnum[ 10 ] = { "zero","one","two","three","four","five","six","seven","eight","nine"} ;
int  strToint( string  str)
{
    
int i;
    
for(i=0;i<10;i++)
     
if(str==strnum[i])
      
return i;
}

int  sum;
bool  Input()
{
   
string first,second;
   
int num1=0,num2=0;
   cin
>>first;
   cin
>>second;
   
if(second!="+")
   
{
        num1
=strToint(first)*10+strToint(second);
        cin
>>first;
    }
else num1=strToint(first);
    cin
>>first;
    cin
>>second;
    
if(second!="=")
    
{
        num2
=strToint(first)*10+strToint(second);
        cin
>>second;
    }
else num2=strToint(first);
    sum
=num1+num2;
    
if(!num1&&!num2)return false;
    
else return true;
    
}

int  main()
{
    
while(Input())
      cout
<<sum<<endl;
    
    
return 0;
}

第二题:

还是A+B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 799    Accepted Submission(s): 403
Problem Description

读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。
 Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。
 Output
对每个测试用例输出1行,即A+B的值或者是-1。
 Sample Input
1 2 1
11 21 1
108 8 2
36 64 3
0 0 1
Sample Output
3
-1
-1
100
  
  
  
#include  < iostream >
using   namespace  std;
int  a,b,k;
int  dive;
int  main()
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
浙江大学 vc 复试上机是指浙江大学学习计算机科学与技术专业的研究生报考者在通过初试后,需要参加复试环节中的上机考试。 浙江大学 vc 复试上机考试一般会要求考生在电脑上完成一系列与计算机相关的任务,以便评估他们的计算机应用能力和解决问题的能力。这样的考试形式主要是为了了解考生的实际操作能力和对计算机常用工具和编程语言的掌握程度。 在考试中,考生可能会面临不同种类的题目,如编程题、算法设计题、数据库操作题等,具体内容可能包括但不限于以下几个方面: 1. 编程能力和算法设计:考生可能需要完成一些简单的编程任务,如编写一个程序来实现某种功能,或者对给定的算法进行分析和实现。 2. 数据库操作:考生可能需要处理一些数据库相关的任务,如查询、插入、删除等。 3. 网络通信与安全:考生可能会涉及到网络通信和安全相关的问题,如网络协议的理解和运用、网络安全漏洞的分析和修复等。 4. 计算机系统与底层知识:考生可能会遇到一些与计算机系统、底层知识相关的题目,如操作系统的功能和机制、计算机组成原理等。 5. 数据结构与算法:考生可能会需要对给定的数据结构进行操作和分析,并设计相应的算法解决相关问题。 在准备浙江大学 vc 复试上机考试时,考生应该系统地复习计算机相关知识,熟悉常用工具和编程语言,并多进行一些实际操作练习,以增强自己的动手能力和解决问题的能力。同时,考生应该遵守考试规则,保持冷静、稳定的心态,高效解题,展现自己的优势和能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值