资源描述
C语言二级.温度统计现有一段时间的温度数据,请统计指定温度出现的次数。
时间限制:1000内存限制:65536输入第一行一个整数n,表示温度数据的个数。(o < n < 200)第二行n 个整数,以空格分隔,每个整数表示一个温度,温度的范围大于等于 0,小于等于40。第三行一个整数,表示需要查询的温度t。(0 W t W 40)
输出输出一个整数,表示温度t出现的次数。
样例输入1018 19 21 17 20 18 21 21 22 2121
样例输出4.序列排序对于给定的正整数序列,按照每个数的各位数和从大到小排序,各位 数和相同的按照本身大小排序,大的在前,小的在后。
时间限制:1000内存限制:65536输入第一行1个整数n,表示序列的大小。(0<n W 1000)第二行n个正 整数,表示序列的每个数,每个数不大于100000000。
输出输出按照题目要求排序后的序列样例输入6
17 26 9 13 88 10样例输出88 9 26 17 13 10.单词的长度
输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地 计算各个单词的长度。
注意,如果有标点符号(如连字符,逗号),标点符号算作与之相连 的词的一局部。没有被空格间开的符号串,都算作单词。
时间限制:1000内存限制:65536输入一行单词序列,最少1个单词,最多300个单词,单词之间用至少1
个空格间隔。单词序列总长度不超过1000。
输出依次输出对应单词的长度,之间以逗号间隔。
样例输入She was born in 1990-01-02 and from Beijing city.
样例输出334,2,10,3,4,7,5.扫雷游戏地雷数计算扫雷游戏是一款十分经典的单机小游戏。它的精髓在于,通过已翻开 格子所提示的周围格地雷数,来判断未翻开格子里是否是地雷。
现在给出n行m列的雷区中的地雷分布,要求计算出每个非地雷格 的周围格地雷数。
注:每个格子周围格有八个:上、下、左、右、左上、右上、左下、 右下。
时间限制:1000内存限制:65536输入第一行包含两个整数n和m,分别表示雷区的行数和列数。l<=n<= 100,l<=m<= 100o接下来n行,每行m个字符,'*'表示相应格 子中是地雷,'?'表示相应格子中无地雷。字符之间无任何分隔符。 输出
n行,每行m个字符,描述整个雷区。假设相应格中是地雷,那么用 表示,否那么用相应的周围格地雷数表示。字符之间无任何分隔符。 样例输入33
• •• • •• •样例输出
*102211*15 •古代密码
古罗马帝国有一个拥有各种部门的强大政府组织。其中一个部门就是保密服务部门。为了保险起见,在省与省之间传递的重要文件中的大 写字母是加密的。当时最流行的加密方法是替换和重新排列。
替换方法是将所有出现的字符替换成其它的字符。有些字符会替换成 它自己。例如:替换规那么可以是将W到Y替换成它的下一个字符, 将Z替换成'A',如果原词是"VICTORIOUS"那么它变成"WJDUPSJPVT'o排列方法改变原来单词中字母的顺序。例如:将顺序例如将顺序<2 154376 10 98> 应用到 “VICTORIOUS” 上,那么得至『IVOTQRSUO”。
人们很快意识到单独应用替换方法或排列方法加密,都是很不保险的。 但是如果结合这两种方法,在当时就可以得到非常可靠的加密方法。 所以,很多重要信息先使用替换方法加密,再将加密的结果用排列的 方法加密。用两种方法结合就可以将"VICTORIOUS"加密成 "JWPUDJSTVP"o考古学家最近在一个石台上发现了一些信息。初看起来它们毫无意义, 所以有人设想它们可能是用替换和排列的方法被加密了。人们试着解 读了石台上的密码,现在他们想检查解读的是否正确。他们需要一个 计算机程序来验证,你的任务就是写这个验证程序。
时间限制:1000 内存限制:65536输入输入有两行。第一行是石台上的文字。文字中没有空格,并且只有大 写英文字母。第二行是被解读出来的加密前的文字。第二行也是由大 写英文字母构成的。两行字符数目的长度都不超过100。
输出如果第二行经过某种加密方法后可以产生第一行的信息,输出"YES", 否那么输出“ NO”。
样例输入JWPUDJSTVPVICTORIOUS样例输出
YES
展开阅读全文