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



推荐相关:

宁波市第25届中小学生程序设计竞赛(初中试题及答案)

宁波市第25中小学生程序设计竞赛(初中试题及答案)_学科竞赛_初中教育_教育专区。宁波市第 25 中小学生程序设计竞赛 初中组初赛试题 一、选择题(每题 1.5 分...


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

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


重庆市大学生程序设计大赛习题资料集_图文

重庆市大学生程序设计大赛习题资料集_计算机软件及...n 后问 题等价于在 n× n 的棋盘上放置 n 个...重庆市第四大学生程序... 暂无评价 2页 免费...


华为编程大赛试题2

华为编程大赛试题2_从业资格考试_资格考试/认证_教育...5、关于函数实现,下面不正确的说法是___。 A) 为...三、 编程题(共 2 题,第 1 题 40 分,第 2 ...


2015第30届宁波市中小学生计算机程序设计竞赛初赛__小...

输入: 5 54345 输出: 第3页 共5页 2015 年宁波市第 30 届中小学生计算机程序设计竞赛小学组初赛试题 四.程序填空(前 5 空,每空 2 分,后 6 空,每空 3...


第八届程序设计大赛初赛试题及答案

第八届程序设计大赛初赛试题说明:请将所有答案写到试卷第 1 页及第 2 页。一、读程序写结果(40 分) 1、 (5 分) 结果: 2、 分) (5 结果: 3、 (10 ...


极限编程大赛试题AL

极限编程大赛试题AL_从业资格考试_资格考试/认证_教育专区。IEEE极限编程大赛 ,...The 5 copies are the following: · 5,4,1,3,2 -- number 5 was ...


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

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


2014年大学生程序设计竞赛试卷与参考解答

2014 年大学生程序设计竞赛试卷与参考解答(注意: 当某道试题设计完成并调试通过...第30宁波市中小学生计... 8页 2下载券 2014年C语言程序设计试卷... ...


第五届全国信息技术应用水平大赛C语言程序设计复赛试题...

第五届全国信息技术应用水平大赛C语言程序设计复赛试题A卷及答案_教学研究_教育...(20 分) 5、 已知学生三门课程基本信息如下。请使用结构体编程,计算学生三门...

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