网易云课堂_C++程序设计入门(下)_期末考试_期末考试在线编程题目

期末考试在线编程题目

返回考试
 

本次考试题目一共两个,在考试期间可以不限制次数地提交

温馨提示:

1.本次考试属于Online Judge题目,提交后由系统即时判分。

2.学生可以在考试截止时间之前提交答案,系统将取其中的最高分作为最终成绩。

1
编写一个模板类型的 max 函数,求取三个输入的数据中最大的一个,将其输出(10分)

题目内容:

编写一个模板类型的max函数,该函数接收三个参数,返回其中最大的一个。

在主函数中接受键盘输入的三个数据(用空格分隔),并且将最大的一个值输出到屏幕上(输出信息的前后都没有空白,输出信息的后面也没有回车换行)

从键盘输入的信息的类型可能有:

  1. 英文单词(不少于3个字母),相邻两个单词间用空格分隔

  2. 英文字母

  3. 整数

  4. 浮点数

程序运行时,仅接受一种类型的3个数据输入。然后输出其中最大者,结束程序运行

输入格式:

空格分隔的三个信息

输出格式:

一个信息

输入样例:

hellokitty helloworld helloabc

输出样例:

helloworld

时间限制:500ms内存限制:32000kb
你可以在此直接在线输入程序代码。
 
提交答案
 
 
2
基于第一题,增加对分数的处理。分数的处理方法,参见本课程第8单元运算符重载的例子(10分)

题目内容:

在本考试第一题的基础上,增加对分数的处理。

分数的表示方法: 14/3

输入格式:

输入数据的格式同本考试第一题

输出格式:

输出格式也相同

输入样例:

3/2 -1/2 14/17

输出样例:

3/2

时间限制:500ms内存限制:32000kb
上一篇:学员捷报|「擎朗智能」完成近亿元C轮融资,加速规模化落地


下一篇:C printf按8进制、10进制、16进制输出以及高位补0