acm题库周日正赛前热身题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“acm题库及答案”。
1.Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output 对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input qwe asd zxc
Sample Output e q w a d s c x z
Author lcy
Source C语言程序设计练习
(一)2.Recommend Problem Description 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
Input 输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
Output 对于每组输入数据,输出一行,结果保留两位小数。
Sample Input 0 0 0 1 0 1 1 0
Sample Output 1.00 1.41
Author lcy
Source C语言程序设计练习
(一)Recommend JGShining
3.Problem Description I have a very simple problem for you.Given two integers A and B, your job is to calculate the Sum of A + B.Input The first line of the input contains an integer T(1
Output For each test case, you should output two lines.The first line is “Case #:”, # means the number of the test case.The second line is the an equation “A + B = Sum”, Sum means the result of A + B.Note there are some spaces int the equation.Output a blank line between two test cases.Sample Input 2 1 2 ***899 ***211
Sample Output Case 1: 1 + 2 = 3
Case 2: ***899 + ***211 = ***1110
4.Author Ignatius.L Problem Description 根据输入的半径值,计算球的体积。
Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。
Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
Sample Input 1 1.5
Sample Output 4.189 14.137
Hint
#define PI 3.1415927
Author lcy
Source C语言程序设计练习
(一)Recommend 5.Problem Description 求实数的绝对值。
Input 输入数据有多组,每组占一行,每行包含一个实数。
Output 对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。
Sample Input 123-234.00
Sample Output 123.00 234.00
Author Lcy ******666666666666 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!
************7777777 Problem Description 给定一个日期,输出这个日期是该年的第几天。
Input 输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output 对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input 1985/1/20 2006/3/12
Sample Output 20 71 ******8888888888
Problem Description 给你n个整数,求他们中所有奇数的乘积。
Input 输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
Output 输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
Sample Input 3 1 2 3 4 2 3 4 5
Sample Output 3 15
************99999999999
Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。
Output 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。你可以认为32位整数足以保存结果。
Sample Input 1 3 2 5
Sample Output 4 28 20 152
*********01010 Problem Description 统计给定的n个数中,负数、零和正数的个数。
Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n
Output 对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。
Sample Input 6 0 1 2 3-1 0 5 1 2 3 4 0.5 0
Sample Output 1 2 3 0 0 5
*********11111111111
Problem Description 数列的定义如下:
数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
Input 输入数据有多组,每组占一行,由两个整数n(n
Output 对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。
Sample Input 81 4 2 2
Sample Output 94.73 3.41 *********212121212
Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。现在要求输出所有在m和n范围内的水仙花数。
Input 输入数据有多组,每组占一行,包括两个整数m和n(100
Output 对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;如果给定的范围内不存在水仙花数,则输出no;每个测试实例的输出占一行。
Sample Input 100 120 300 380
Sample Output no 370 371 ***3***3***3***31313313 Problem Description 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39
Input 输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。
Output 对于每个给定范围内的取值,如果表达式的值都为素数,则输出“OK”,否则请输出“Sorry”,每组输出占一行。
Sample Input 0 1 0 0
Sample Output OK *********4141414 Problem Description 喜欢西游记的同学肯定都知道悟空偷吃蟠桃的故事,你们一定都觉得这猴子太闹腾了,其实你们是有所不知:悟空是在研究一个数学问题!什么问题?他研究的问题是蟠桃一共有多少个!不过,到最后,他还是没能解决这个难题,呵呵^-^ 当时的情况是这样的:
第一天悟空吃掉桃子总数一半多一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?
Input 输入数据有多组,每组占一行,包含一个正整数n(1
Output 对于每组输入数据,输出第一天开始吃的时候桃子的总数,每个测试实例占一行。
Sample Input 2 4
Sample Output 4 22 ***5***5***5151515 Problem Description 青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
Input 输入数据有多组,每组占一行,每行的第一个数是n(2
Output 对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。
Sample Input 3 99 98 97 4 100 99 98 97
Sample Output 98.00 98.50
******161616161616 Problem Description 有一个长度为n(n
Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。
Output 对于每组输入数据,输出一个平均值序列,每组输出占一行。
Sample Input 3 2 4 2
Sample Output 3 6 3 7
***7***7***717 Problem Description 输入n(n
Input 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。
Output 对于每组输入数据,输出交换后的数列,每组输出占一行。
Sample Input 4 2 1 3 4 5 5 4 3 2 1 0
Sample Output 1 2 3 4 1 4 3 2 5
***8***8***81818181818 Problem Description 对于给定的一个字符串,统计其中数字字符出现的次数。
Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
Output 对于每个测试实例,输出该串中数值的个数,每个输出占一行。
Sample Input 2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf
Sample Output 6 9
*********91919 Problem Description 有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
Input 输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0
n=0表示输入数据的结束,不做处理。
Output 对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。
Sample Input 2 4 5 0
Sample Output 2 4 6
******20202020
Problem Description 有n(n
Input 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。
Output 对于每个测试实例,输出插入新的元素后的数列。
Sample Input 3 3 1 2 4 0 0
Sample Output 1 2 3 4
******212121212121 Problem Description 输入n(n
Input 输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。
Output 对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。
Sample Input 3 3-4 2 4 0 1 2-3 0
Sample Output-4 3 2-3 2 1 0
******222222222 Problem Description 作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵
但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢?
这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和1元六种。
Input 输入数据包含多个测试实例,每个测试实例的第一行是一个整数n(n
Output 对于每个测试实例输出一个整数x,表示至少需要准备的人民币张数。每个输出占一行。
Sample Input 3 1 2 3 0
Sample Output 4