Welcome 微信登录

首页 / 操作系统 / Linux

Java程序练习-回文平方数

Java程序练习-回文平方数

描述回文数是指从左向右念和从右向左念都一样的数。如12321就是一个典型的回文数。给定一个进制B(2<=B<=20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是回文数的数。用’A’,’B’……表示10,11等等。输入共一行,一个单独的整数B(B用十进制表示)。输出每行两个B进制的符合要求的数字,第二个数是第一个数的平方,且第二个数是回文数。样例输入10样例输出1 12 43 911 12122 484...
Java程序练习-统计字符数

Java程序练习-统计字符数

描述判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多输入第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串每组测试数据之间有一个空行,每行数据不超过1000个字符且非空输出n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符样例输入2abbcccadfadffasdf样例输出c 3f 4impo...
C++编程练习-循环移动

C++编程练习-循环移动

Description给定一组整数,要求利用数组把这组数保存起来,再利用指针实现对数组中的数循环移动。假定共有n个整数,则要使前面各数顺序向后移m个位置,并使最后m各数变为最前面的m各数。 注意,不要用先输出后m个数,再输出前n-m个数的方法实现,也不要用两个数组的方式实现。要求只用一个数组的方式实现,一定要保证在输出结果时,输出的顺序和数组中数的顺序是一致的。Input输入有两行:第一行包含一个正整数n和一个正整数m,第二行包含n个正整数。每两个正整数中...
C++编程练习-求平均年龄

C++编程练习-求平均年龄

Description班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。Input第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,取值为15到25。Output输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。Sample Input21817Sample Output17.50Hint要输出浮点数、双精度数小数点后2位数字,可以用下面这种形式:...
C++编程练习-最长单词

C++编程练习-最长单词

Description输入一个英文句子,长度不超过200个字符。其中可包含的符号只有逗号","和句号"."。输出句子中最长的一个单词。如果有多个这样的单词,输出最后出现的。Input多组数据,每行为一个句子,其中符号"."不代表句子结束,譬如人名中可含有".”。Output每行一个最长单词。这里单词的定义是仅由连续的字母组成的字符串。Sample InputGood morning.Have a nice day.Sample Outputmorningn...
C++编程练习-回文素数

C++编程练习-回文素数

Description一个数如果从左往右读和从右往左读数字是相同的,则称这个数是回文数,如121,1221,15651都是回文数。给定位数n,找出所有既是回文数又是素数的n位十进制数。(注:不考虑超过整型数范围的情况)。Input位数n,其中1<=n<=9。Output第一行输出满足条件的素数个数。第二行按照从小到大的顺序输出所有满足条件的素数,两个数之间用一个空格区分。Sample Input1Sample Output42 3 5 7参考代...
C++编程练习-时间日期格式转换

C++编程练习-时间日期格式转换

Description世界各地有多种格式来表示日期和时间。对于日期的常用格式,在中国常采用格式的是“年年年年/月月/日日”或写为英语缩略表示的”yyyy/mm/dd”,此次编程大赛的启动日期“2009/11/07”就是符合这种格式的一个日期,而北美所用的日期格式则为“月月/日日/年年年年”或”mm/dd/yyyy”,如将“2009/11/07”改成这种格式,对应的则是”11/07/2009”。对于时间的格式,则常有12小时制和24小时制的表示方法,24小时...
C++编程练习-数组逆序重放

C++编程练习-数组逆序重放

Description将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。Input输入为两行:第一行数组中元素的个数n(n大于1,n小于100)第二行是n个整数,每两个整数之间用空格分隔。Output输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。Sample Input58 6 5 4 1Sample Output1 4 5 6 8参考代码#include<iostream> #in...
Java程序练习-狼找兔子

Java程序练习-狼找兔子

狼找兔子时间限制: 10000ms内存限制: 1024kB描述一座山周围有n个洞,顺时针编号为0,1,2,...n-1.而一只狼从0号洞开始,顺时针方向计数,每遇到m个洞就进洞找兔子.例如n=5,m=3,狼经过的洞依次为0,3,1,4,2,0.那么兔子有没有幸免的机会?如果有,该藏在哪儿?输入n m (<2.1*10^9)输出若兔子有幸免的机会则输出所有可以藏身的洞,输出洞的个数,反之,输出-1。样例输入5 1样例输出-1参考代码/**wolfhun...
Java程序练习-机器翻译

Java程序练习-机器翻译

机器翻译时间限制: 10000ms内存限制: 1024kB描述小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设内存中有M个单元,每单元...
Java程序练习-计数的梦

Java程序练习-计数的梦

计数的梦时间限制: 10000ms内存限制: 1024kB描述Bessie 处于半梦半醒的状态。过了一会儿,她意识到她好像在数羊,不能入睡。Bessie的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码:每一个数码在计数的过程中出现过多少次?给出两个整数 M 和 N (1 <= M <= N <= 2,000,000,000 以及 N-M <= 500,000),求每一个数码出现了多少次。例如考虑序列 129...
<< 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 >>