小学信息学竞赛试题

时间:2022-03-23 08:34:15 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
小学信息学竞赛试题

1、密码破译(PASSWORD.PAS)

【问题描述】

某组织欲破获一个外星人的密码,密码由一定长度的字串组成。此组织拥有一些破译此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,则此密码被成功破译。在就请你编程找出能破译此密码的两个钥匙。 【输入格式】PASSWORD.IN

输入文件第一行为钥匙的个数N1N5000 输入文件第二行为密码的长度 以下N行为每个钥匙的长度 【输出格式】PASSWORD.OUT

若无法找到破译此密码的钥匙,则输出文件仅10

若找到两把破译的钥匙,则输出文件有两行,分别为两把钥匙的编号。 若有多种破译方案,则只输出一种即可。 【输入样例】PASSWORD.IN 10 80 27 9 4 73 23 68 12 64 92 24

【输出样例】PASSWORD.OUT 6 7

角谷猜想(train.pas)

【问题描述】

数学上,有一个称为角谷猜想(最早由日本数学家角谷静夫提出)的经典题,其内容是:“对任意的正整数n,若为偶数,则把它除以2,若为奇数,则把它乘以31。经过如此有限次运算后,总可以得到正整数值1”。

请你编一个程序,根据输入的正整数n,输出以上运算过程。 【输入格式】

输入数据仅一行包含一个正整数n(2n100) 【输出格式】

一行输出一次运算的算式,算式中除了运算符号、等号及数字以外不包含其它任何字符。 【输入样例】train.in 3

【输出样例】train.out

1 / 3


小学信息学竞赛试题

3*3+1=10 10/2=5 5*3+1=16 16/2=8 8/2=4 4/2=2 2/2=1



生日日期 ( Birthday )

输入文件名:Birthday.dat 输出文件名:Birthday.out 问题描述:

小甜甜的生日是YYMMDD日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天) 输入格式:

从文件的第一行分别读入YYMMDD其中1949<=YY<=2006,日期绝对合法。 输出格式:

输出文件只有一行,即小甜甜生日第一万天以后的日期,格式为 YY-MM-DD

样例: BIRTHDAY.DAT 1975 7 15

BIRTHDAY.OUT 2002-11-30



神秘的杂文(article

有一篇“杂文”,由一些整数、带小数点的实数和乱七八糟的单词(字符串)组成。整数的范围必须在-7000070000之间;实数用一般形式表示,而不用科学计数法,大小也-7000070000之间,(输入文件中保证)有效数字不超过10位;凡不符合以上格式和范围的都是单词,一个单词内部不含空格。

这些内容由空格或者回车分割,连续的空格可能不只一个,也可能有空行。 求除了单词以外的整数和实数的算术平均值。

输入:article.in

由整数、实数和单词间隔形成的文章。每行至多255个字符。文章大小至多100KB

输出:article.out

文中符合要求的整数和实数的平均值,四舍五入保留小数点后2位。

2 / 3


小学信息学竞赛试题

样例: 输入

3 3.14 aaa 5a A5 -3

-3.14 5 输出 1.00

3 / 3


本文来源:https://www.wddqw.com/doc/637b4785a3c7aa00b52acfc789eb172ded63991f.html