ACM基础经典题

2020-06-03 14:23

ACM兴趣小组2012-04-22题目

1、A+B

【题目描述】

输入两个整数a和b,计算它们的和。(程序名称为1.c或1.cpp,以下不再说明。)

【输入格式】

两行分别是a和b,-1000<=(a,b)<=1000。(文件名为1.in,以下不再说明。)

【输出格式】

一行为a+b的结果。(文件名为1.out,以下不再说明。)

【输入样例】

1 2

【输出样例】

3

2、成绩转换

【题目描述】

输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E;

上述范围均为闭区间。

【输入格式】

输入数据有多组,第一行是一个整数n,表示数据组数。以后每组占一行,由一个整数

组成。 【输出格式】

对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score

is error!。” 【输入样例】

4 56 67 100 123 【输出样例】

E D A

Score is error!

3、平方和与立方和

【题目描述】

给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。

【输入格式】

输入数据包含多组测试实例,第一行为一个整数n,表示数据组数。每组测试实例包含

一行,由两个整数m和n组成。 【输出格式】

对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所

有偶数的平方和以及所有奇数的立方和。(你可以认为32位整数足以保存结果。) 【输入样例】

1 3 2 5 【输出样例】

4 28 20 152

4、水仙花数

【题目描述】

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定

义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。现在要求输出所有在m和n范围内的水仙花数。 【输入格式】

一行两个整数m和n(100<=m<=n<=999)。

【输出格式】

输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列

在一行内输出,之间用一个空格隔开;如果给定的范围内不存在水仙花数,则输出no; 【输入样例】

300 380

【输出样例】

370 371

5、评委会打分

【题目描述】

青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最

低分,然后计算平均得分,请编程输出某选手的得分。 【输入格式】

一行的第一个数是n(2

【输出格式】

输出选手的得分,结果保留2位小数。

【输入样例】

4 100 99 98 97

【输出样例】

98.50

6、数据的交换输出

【题目描述】

输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。

【输入格式】

一行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。 【输出格式】

输出交换后的数列,占一行。 【输入样例】

5 5 4 3 2 1 【输出样例】

1 4 3 2 5

7、字符串统计

【题目描述】

对于给定的一个字符串,统计其中数字字符出现的次数。 【输入格式】

共一行包括一个由字母和数字组成的字符串。 【输出格式】

输出该串中数值的个数,每个输出占一行。 【输入样例】

asdfasdf123123asdfasdf 【输出样例】

6

8、绝对值排序

【题目描述】

输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。 【输入格式】

第一行的第一个数字为n,接着是n个整数。


ACM基础经典题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:停车场的设计问题论文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: