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中小学生程序设计竞赛(初中试题及答案)_学科竞赛_小学教育_教育专区...(A)Ctrl+C (B)Ctrl+D (C)Alt+C (D)Alt+D 5、参加宁波市中小学生程序...


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

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


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

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


第五届蓝桥杯校内选拔赛试题java组

第五届蓝桥杯校内选拔赛试题java组_工学_高等教育_教育专区。里面除了大题没有...“no”); } } 二、编程题(共 50 分) 9、 (14 分) 有一种特殊形式的...


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

第五届全国 ITAT 教育工程就业技能大赛复赛试题 C 语言程序设计(A 卷)请考生仔细...(20 分) 5、 已知学生三门课程基本信息如下。请使用结构体编程,计算学生三...


第五届全国ITAT教育工程就业技能大赛复赛试题及相关答案

这是关于第五届全国ITAT教育工程就业技能大赛复赛试题及相关答案,供广大参赛的同学...(20 分) 5、 编程:已知学生记录由学号和学习成绩构成,N 名学生的记录已存入...


极限编程大赛试题AF

极限编程大赛试题AF_数学_初中教育_教育专区。IEEE极限编程大赛 ,经典试题算法题目...VAT number is numerically valid 5) If Y == A1, VAT number is numericall...


第五届河南省程序设计大赛试题与分析

第五届河南省程序设计大赛试题与分析_计算机软件及应用_IT/计算机_专业资料。第五届河南省程序设计大赛试题与分析河南省第六届大学生程序设计竞赛 主办:河南省计算机...


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

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


第五届全国ITAT教育工程就业技能大赛复赛试题

第五届全国ITAT教育工程就业技能大赛复赛试题 2、编程实现:有二维数组a[3][3]...("%s",p); } 5、 编程:已知学生记录由学号和学习成绩构成,N 名学生的记录...

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