基本信息
文件名称:编程试题-数组练习题1.doc
文件大小:27 KB
总页数:9 页
更新时间:2025-06-20
总字数:约1.82千字
文档摘要

2519奥运倒计时

题目描述Description

北京2008奥运会将于2008年8月8日开幕,这可是我们中国的骄傲。想当年我们在争取2000年奥运会主办权惜败之后,终于有机会在今年扬眉吐气了。现在,我们每天都看到奥运的倒计时,各大网站都贴着“距奥运开幕还有XXX天”。现在我们自己也算一把,看一下从这个世纪开始的某一天,离我们的2008年奥运开幕还有多少天。

输入描述InputDescription

输入为一行,包含三个用空格隔开的整数Year,month,day,代表年、月、日。输入数据保证是一个合法的日期.

输出描述OutputDescription

输出为一行,包含一个整数,代表离奥运开幕式还有多少天。

样例输入SampleInput

200887

样例输出SampleOutput

1

数据范围及提示DataSizeHint

该日期在2000.1.1到2008.8.7之间。

1395求一个整数有几位

题目描述Description

求一个整数有几位

第一行输入一个整数(int)N(如2563)

第二行输出该整数N是个几位数(4).

输入描述InputDescription

第一行是个整数,例如2563

输出描述OutputDescription

第二行,如4

样例输入SampleInput

34532

样例输出SampleOutput

5

数据范围及提示DataSizeHint

求一个整数有几

第一行输入一个整数(int)N(如2563)

第二行输出该整数N是个几位数(4).

1792分解质因数

题目描述Description

编写一个把整数N分解为质因数乘积的程序。

输入描述InputDescription

输入一个整数N

输出描述OutputDescription

输出分解质因数。拆成几个质数相乘的形式,质数必须从小到大相乘

样例输入SampleInput

756

样例输出SampleOutput

756=2*2*3*3*3*7

数据范围及提示DataSizeHint

范围在longint内。不是高精度。

3064求和

题目描述Description

输入一个数x(x=10000),求数n使的S=1+1/2+1/3+…+1/n=x的最小n值。但如果在n5000000时都无法满足,则输出“Error!”(没有引号)

输入描述InputDescription

只有一个数x

输出描述OutputDescription

如果数n使的S=1+1/2+1/3+…+1/n=x的最小n值小于5000000,则输出一个数n

否则输出“Error!”(没有引号)

样例输入SampleInput

输入样例1

10

输入样例2

1000

样例输出SampleOutput

输出样例1

12367

输出样例2

Error!

2474亲密数

题目描述Description

输入n个正整数,查找其中最亲密的那两个数,并按照原数序输出最亲密的那两个数。所谓最亲密数指的是任何一对相邻的两数中,差的绝对值最小的那对数。如有多对差相等,则输出第一次找到的那一对。

输入描述InputDescription

输入包含2行,第一行一个整数n,第二行是n个用空格分隔的正整数。

输出描述OutputDescription

输出包含一行两个整数,表示找到的最亲密的那两个整数,要求按照原来顺序先后输出。

样例输入SampleInput

9

13472651232

样例输出SampleOutput

34

数据范围及提示DataSizeHint

对于100%的数据有:2n=100,第二行的每个正整数都在2^16范围内。

2770连续整数和

题目描述Description

一个数N为K个连续整数的和,求这K个数。

输入描述InputDescription

一行:NK

输出描述OutputDescription

共K个数(升序)

样例输入SampleInput

63

样例输出SampleOutput

123

数据范围及提示DataSizeHint

N=100000