16编程基础之一维数组10题Word格式.docx

上传人:b****1 文档编号:15309285 上传时间:2022-10-29 格式:DOCX 页数:9 大小:17.14KB
下载 相关 举报
16编程基础之一维数组10题Word格式.docx_第1页
第1页 / 共9页
16编程基础之一维数组10题Word格式.docx_第2页
第2页 / 共9页
16编程基础之一维数组10题Word格式.docx_第3页
第3页 / 共9页
16编程基础之一维数组10题Word格式.docx_第4页
第4页 / 共9页
16编程基础之一维数组10题Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

16编程基础之一维数组10题Word格式.docx

《16编程基础之一维数组10题Word格式.docx》由会员分享,可在线阅读,更多相关《16编程基础之一维数组10题Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

16编程基础之一维数组10题Word格式.docx

第一行为N,表示整数序列的长度(N<

=100);

第二行为N个整数,整数之间以一个空格分开;

第三行包含一个整数,为指定的数字m。

输出

输出为N个数中与m相同的数的个数。

样例输入

3

232

2

样例输出

02:

陶陶摘苹果

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。

苹果成熟的时候,陶陶就会跑去摘苹果。

陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。

现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。

假设她碰到苹果,苹果就会掉下来。

包括两行数据。

第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。

第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。

包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。

100200150140129134167198200111

110

5

03:

计算书费

下面是一个图书的单价表:

计算概论28.9元/本

数据结构与算法32.7元/本

数字逻辑45.6元/本

C++程序设计教程78元/本

人工智能35元/本

计算机体系结构86.2元/本

编译原理27.8元/本

操作系统43元/本

计算机网络56元/本

JAVA程序设计65元/本

给定每种图书购买的数量,编程计算应付的总费用。

输入一行,包含10个整数(大于等于0,小于等于100),分别表示购买的《计算概论》、《数据结构与算法》、《数字逻辑》、《C++程序设计教程》、《人工智能》、《计算机体系结构》、《编译原理》、《操作系统》、《计算机网络》、《JAVA程序设计》的数量(以本为单位)。

每两个整数用一个空格分开。

输出一行,包含一个浮点数f,表示应付的总费用。

精确到小数点后一位。

15810511234

2140.2

来源

1677

04:

数组逆序重放

将一个数组中的值按逆序重新存放。

例如,原来的顺序为8,6,5,4,1。

要求改为1,4,5,6,8。

输入为两行:

第一行数组中元素的个数n(1<

n<

100),第二行是n个整数,每两个整数之间用空格分隔。

输出为一行:

输出逆序后数组的整数,每两个整数之间用空格分隔。

86541

14568

计算概论05

05:

年龄与疾病

某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。

共2行,第一行为过往病人的数目n(0<

n<

=100),第二行为每个病人患病时的年龄。

按照0-18、19-35、36-60、61以上(含61)四个年龄段输出该段患病人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位。

每个年龄段占一行,共四行。

10

1112131415161718191

20.00%

40.00%

06:

校门外的树

某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。

我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;

数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。

由于马路上有一些区域要用来建地铁。

这些区域用它们在数轴上的起始点和终止点表示。

已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。

现在要把这些区域中的树(包括区域端点处的两棵树)移走。

你的任务是计算将这些树都移走后,马路上还有多少棵树。

第一行有两个整数L(1<

=L<

=10000)和M(1<

=M<

=100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。

接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。

对于20%的数据,区域之间没有重合的部分;

对于其它的数据,区域之间有重合的情况。

包括一行,这一行只包含一个整数,表示马路上剩余的树的数目。

5003

150300

100200

470471

298

NOIP2005复赛普及组第二题

07:

向量点积计算

在线性代数、计算几何中,向量点积是一种十分重要的运算。

给定两个n维向量a=(a1,a2,...,an)和b=(b1,b2,...,bn),求点积a·

b=a1b1+a2b2+...+anbn。

第一行是一个整数n。

1<

=n<

=1000。

第二行包含n个整数a1,a2,...,an。

第三行包含n个整数b1,b2,...,bn。

相邻整数之间用单个空格隔开。

每个整数的绝对值都不超过1000。

一个整数,即两个向量的点积结果。

146

215

36

08:

大整数加法

求两个不超过200位的非负整数的和。

有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。

一行,即相加后的结果。

结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。

22222222222222222222

33333333333333333333

55555555555555555555

程序设计实习2007

09:

计算2的N次方

任意给定一个正整数N(N<

=100),计算2的n次方的值。

输入一个正整数N。

输出2的N次方的值。

32

提示

高精度计算

10:

阶乘和

用高精度计算出S=1!

+2!

+3!

+…+n!

(n≤50)

其中“!

”表示阶乘,例如:

5!

=5*4*3*2*1。

输入正整数N,输出计算结果S。

一个正整数N。

计算结果S。

153

NOIP1998复赛普及组第二题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 卡通动漫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1