tceic.com
学霸学习网 这下你爽了
赞助商链接
当前位置:首页 >> 计算机软件及应用 >>

第五界学生编程大赛题目


1、求绝对值 Problem Description 求实数的绝对值。 Input 输入数据有多组,每组占一行,每行包含一个实数。 Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。 Sample Input 123 -234.00 Sample Output 123.00 234.00 答案: #include <math.h> #include <stdio.h> int main(void) { double r; while (scanf("%lf", &r) != EOF) printf("%.2lf\n", fabs(r)); return 0; }

2、计算两点间的距离 Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 Input 输入数据有多组,每组占一行,由 4 个实数组成,分别表示 x1,y1,x2,y2,数据之间用空格隔 开。 Output 对于每组输入数据,输出一行,结果保留两位小数。 Sample Input 0001 0110 Sample Output 1.00 1.41 答案: #include <cmath> #include <cstdio> int main(void) { double x[2], y[2]; while (scanf("%lf%lf%lf%lf", x, y, x+1, y+1) != EOF) printf("%.2f\n", sqrt((x[1]-x[0])*(x[1]-x[0]) + (y[1]-y[0]) *(y[1]-y[0]))); return 0; }

3、成绩转换 Problem Description 输入一个百分制的成绩 t,将其转换成对应的等级,具体转换规则如下: 90~100 为 A; 80~89 为 B; 70~79 为 C; 60~69 为 D; 0~59 为 E; Input 输入数据有多组,每组占一行,由一个整数组成。 Output 对于每组输入数据,输出一行。如果输入数据不在 0~100 范围内,请输出一行:“Score is error!”。 Sample Input 56 67 100 123 Sample Output E D A Score is error! 答案: #include <math.h> #include <stdio.h> int main(void) { int r; while (scanf("%d", &r) != EOF) { if (r < 0) puts("Score is error!"); else if (r < 60) puts("E"); else if (r < 70) puts("D");

else if (r < 80) puts("C"); else if (r < 90) puts("B"); else if (r < 101) puts("A"); else puts("Score is error!"); } return 0; }

4、小明 A+B Problem Description 小明今年 3 岁了, 现在他已经能够认识 100 以内的非负整数, 并且能够进行 100 以内的非负 整数的加法计算. 对于大于等于 100 的整数, 小明仅保留该数的最后两位进行计算, 如果计算结果大于等于 100, 那么小明也仅保留计算结果的最后两位. 例如, 对于小明来说: 1) 1234 和 34 是相等的 2) 35+80=15 给定非负整数 A 和 B, 你的任务是代表小明计算出 A+B 的值. Input 输入数据的第一行为一个正整数 T, 表示测试数据的组数. 然后是 T 组测试数据. 每组测试 数据包含两个非负整数 A 和 B(A 和 B 均在 int 型可表示的范围内). Output 对于每组测试数据, 输出小明 A+B 的结果. Sample Input 2 35 80 15 1152 Sample Output 15 67 答案: #include <stdio.h> int main(void) { int n; int a, b; scanf("%d", &n); while (n--) { scanf("%d%d", &a, &b); printf("%d\n", (a % 100 + b % 100) % 100); } return 0; }

5、算菜价 Problem Description 妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊 涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。 Input 输入含有一些数据组,每组数据包括菜种(字串) ,数量(计量单位不论,一律为 double 型 数)和单价(double 型数,表示人民币元数) ,因此,每组数据的菜价就是数量乘上单价啊。 菜种、数量和单价之间都有空格隔开的。 Output 支付菜价的时候, 由于最小支付单位是角, 所以总是在支付的时候采用四舍五入的方法把分 头去掉。最后,请输出一个精度为角的菜价总量。 Sample Input 青菜 1 2 萝卜 2 1.5 鸡腿 2 4.2 Sample Output 13.4 答案: #include <stdio.h> int main(void) { double sum = 0, d, n; while (scanf("%*s") != EOF) { scanf("%lf%lf", &n, &d); sum += n * d; } printf("%.1f\n", sum); return 0; }

6、Max Num Problem Description There are some students in a class, Can you help teacher find the highest student . Input There are some cases. The first line contains an integer t, indicate the cases; Each case have an integer n ( 1 ≤ n ≤ 100 ) , followed n students’ height. Output For each case output the highest height, the height to two decimal plases; Sample Input 2 3 170.00 165.00 180.00 4 165.00 182.00 172.00 160.00 Sample Output 180.00 182.00

答案: #include <stdio.h> int main(void) { int t, n; double c, b; scanf("%d", &t); while (t-- && scanf("%d", &n)) { c = 0; while (n-- && scanf("%lf", &b)) if (c < b) c = b; printf("%.2f\n", c); } return 0; }


推荐相关:

第五界学生编程大赛题目.doc

第五界学生编程大赛题目_计算机软件及应用_IT/计算机_专业资料。1、求绝对值

第十四届云飞杯Scratch编程比赛试卷.doc

第十四云飞杯Scratch编程比赛试卷_其它课程_高中教育_教育专区。2017年最新试题...第十三Scratch编程比赛... 暂无评价 2页 5下载券 小学生Scratch现场编程...

中南大学第五届大学生程序竞赛-题目集_图文.pdf

中南大学第五届大学生程序竞赛-题目集_IT/计算机_专业资料。中南大学 第五届学生程序设计竞赛 题目集 本题目集包含 11 个问题。页码范围从 1 到 22。 (题目...

(正式试题)2017年龙口市第二届小学生Scratch创意编程大赛.doc

2017 年龙口市第二届小学生 Scratch 创意编程大赛正式试题第一题(20 分) :基础试题 本题源文件为:第一题.sb2,完成后另存为新文件,文件名是在原来的文 件名...

第五届华为“创新杯”编程大赛试题与答案.doc

第五届华为“创新杯”编程大赛试题与答案 - 2013 年华为周编程大赛 考试说明

江苏科技大学第五届大学生程序设计竞赛(考试试题).doc

【输入示例】 34 【输出示例】 27 31 32 江苏科技大学第五届学生程序设计竞赛试题的解释权归计算机科学与工程学院 8、江苏科技大学的 M 个学生参加太湖春游,...

郑州大学第五届程序设计竞赛试题(正式赛).pdf

郑州大学第五届学生程序设计竞赛(正式赛) 2011.12.10 【试题一】 斐波那契数时间限制:10 秒 内存限制:65535KB 【题目描述】若以二进制作为基数来看 01 序列 ...

2016年第三十一届宁波市小学生程序设计大赛小学组题目_....pdf

上方的 5 拨下,下方的 2 个 拨下共二次 个位上由 7 变成 8, 下方拨上一个 珠子一次 宁波市第 31 届中小学生计算机程序设计竞赛复赛试题(小学组) 所以 ...

2014北京小学生程序设计竞赛试题.pdf

2014 年北京小学生程序设计友谊赛试题考试时间: 2014 年 11 月 22 日 8:30...第三步复制 C。 ) 试题 5 :迷宫(共 5 个测试点,每个点 4 分) labyrinth...

宁波市第25届小学生计算机程序设计竞赛试题及答案.doc

宁波市第25学生计算机程序设计竞赛试题及答案_IT/计算机_专业资料。宁波市第...(A)Ctrl+C (B)Ctrl+D (C)Alt+C (D)Alt+D 5、参加宁波市中小学生程序...

海南大学编程大赛题目.doc

海南大学编程大赛题目_营销/活动策划_计划/解决方案_...【样例输入】 4 4 5 7 10 12 13 4 5 6 7 ...海南大学第一届美术书法... 9页 1下载券 喜欢...

程序设计大赛试题.txt

程序设计比赛题 第一部分预赛题目 试题1.“数学黑洞...试题5.在磁盘上建立一文件stud用于存放学生数据(含...第六届大赛决赛试题C语言... 2页 1下载券 2013...

宁波市第22届中小学生计算机程序设计竞赛决赛试题.doc

宁波市第 22 中小学生计算机程序设计竞赛决赛试题(小学组)2007 年 4 月 宁波市第 22 中小学生计算机程序设计竞赛决赛试题 (小学组)考生须知: 1、考试时间为...

宁波市第25届中小学生程序设计竞赛初中组初赛试题初中....doc

宁波市第25中小学生程序设计竞赛初中组初赛试题初中组初赛试题_学科竞赛_小学...(A)Ctrl+C (B)Ctrl+D (C)Alt+C (D)Alt+D 5、参加宁波市中小学生程序...

宁波市第22届中小学生计算机程序设计竞赛决赛试题.doc

宁波市第 22 中小学生计算机程序设计竞赛决赛试题(小学组)2007 年 4 月 宁波市第 22 中小学生计算机程序设计竞赛决赛试题 (小学组) 小学组)考生须知: 1、...

华为编程大赛题目.txt

华为编程大赛题目 - 2012 年华为软件校园招聘编程测验 类别:软件C/C++语言 编程题(共3题,第一题30分,第二题30分,第三题40分,共100分) 注意: 1 ...

华为编程大赛题目.doc

华为编程大赛题目 - 2012 年华为软件校园招聘编程测验 类别: C/C++语言 类别:软件 C/C++语言 编程题( 编程题(共 3 题,第一题 30 分,第二题 30 分,第三...

第26届2011年宁波中小学生程序设计竞赛 小学组 初赛试题.doc

宁波市第 26 中小学生程序设计竞赛 小学组 初赛试题 一、选择题(每题 2

宁波市2016年第31届程序设计竞赛复赛试题.pdf

上方的 5 拨下,下方的 2 个 拨下共二次 个位上由 7 变成 8, 下方拨上一个 珠子一次 宁波市第 31 届中小学生计算机程序设计竞赛复赛试题(小学组) 所以 ...

宁波市第 29 届中小学生计算机程序设计竞赛复赛试题.doc

宁波市第 29 中小学生计算机程序设计竞赛复赛试题(小学组)第 1 页共 5 页 宁波市第 29 届中 小学生计算机程序设计竞赛 复赛试题(小学组)比赛时间:2014 年 ...

网站首页 | 网站地图
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com