DHOJ
上级操作
孤独狗传奇
孤独狗传奇
展开
-
2020计算机专业复试专业Topic总结
复试专业课topic获取:链接:https://pan.baidu.com/s/1BAUsYVRglPYaXqTx7vDNzQ提取码:1wfu包含内容如下原创 2020-05-30 16:26:22 · 747 阅读 · 0 评论 -
19 平均成绩
19 平均成绩作者: 江宝钏时间限制: 1S章节: 一维数组问题描述 :从键盘输入10个学生成绩,求平均分数及高于平均分数的成绩。输入说明 :10个整数输出说明 :第一行,平均分,保留1位小数。第二行,高于平均分的成绩,每个成绩后加空格。输入范例 :60 60 60 70 70 70 80 80 80 70输出范例 :70.080 80 80import java.te...原创 2020-05-16 21:20:20 · 240 阅读 · 0 评论 -
16 二进制数数
16 二进制数数作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。 如5的二进制为101,包含2个“1”。输入说明 :第一行包含2个数L,R1<=L<=R<=100000;输出说明 :一个数S,表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。输入范例 ...原创 2020-05-16 21:20:04 · 579 阅读 · 0 评论 -
15 连续正整数的和
15 连续正整数的和作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :78这个数可以表示为连续正整数的和,1+2+3,18+19+20+21,25+26+27。 输入一个正整数 n(<=10000) 输出 m 行(n有m种表示法),每行是两个正整数a,b,表示a+(a+1)+…+b=n。 对于多种表示法,a小的方案先输出。输入说明 :输入一个正整数 ...原创 2020-05-16 21:19:56 · 392 阅读 · 0 评论 -
14 阿尔法乘积
14 阿尔法乘积作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :计算一个整数的阿尔法乘积。对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个整数的阿尔法乘积。例如:4018224312的阿尔法乘积等于8,它是按照以下的步骤来计算的: 4018224312...原创 2020-05-16 21:19:44 · 250 阅读 · 0 评论 -
60 明明的随机数
60 明明的随机数作者: Turbo时间限制: 1S章节: 基本练习(数组)问题描述 :明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工...原创 2020-05-16 21:16:07 · 316 阅读 · 0 评论 -
50 彩票
50 彩票作者: Turbo时间限制: 1S章节: 基本练习(数组)问题描述 :为丰富男生节活动,女生设置彩票抽奖环节,规则如下: 1、每张彩票上印有7个各不相同的号码,且这些号码的取值范围为[1, 33]; 2、每次在兑奖前都会公布一个由七个互不相同的号码构成的中奖号码; 3、共设置7个奖项,特等奖和一等奖至六等奖。兑奖规则如下: 特等奖:要求彩票上的7个号码都出现在中奖号...原创 2020-05-16 21:15:57 · 575 阅读 · 0 评论 -
49 实数相加
49 实数相加作者: Turbo时间限制: 1S章节: 基本练习(字符串)问题描述 :计算两个实数相加的结果。 输入的实数满足如下要求: (1) 小数点前的整数部分最多100位,(2) 小数点后的小数部分最多100位.输入说明 :两行字符串,每行都是一个合法的实数。合法的意思是指: 整数部分的值如果大于零,则最高位数字必定大于零. 如果整数部分的值为零,则整数部分只有一个零. 小...原创 2020-05-16 21:15:48 · 286 阅读 · 0 评论 -
46 字串统计
46 字串统计作者: Turbo时间限制: 1S章节: 基本练习(字符串)问题描述 :给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入说明 :第一行一个数字L。 第二行是字符串S。 L大于0,且不超过S的长度。n<=60 S中所有字符都是小写英文...原创 2020-05-16 21:15:29 · 284 阅读 · 0 评论 -
45 笨小猴
45 笨小猴作者: Turbo时间限制: 1S章节: 基本练习(字符串)问题描述 :笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为...原创 2020-05-16 21:15:18 · 384 阅读 · 0 评论 -
44 不同单词个数统计
44 不同单词个数统计作者: Turbo时间限制: 1S章节: 字符串问题描述 :编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。 说明:(1)由于句子当中包含有空格,所以应该用gets函数来...原创 2020-05-16 21:14:52 · 267 阅读 · 0 评论 -
42 小数第n位
42 小数第n位作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入说明 :一行,三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<...原创 2020-05-16 21:14:43 · 171 阅读 · 0 评论 -
41 冰雹数
41 冰雹数作者: Turbo时间限制: 1S章节: 循环问题描述 :任意给定一个大于1的正整数N,如果是偶数,执行: N / 2如果是大于1的奇数,执行: N * 3 + 1生成的新的数字再执行同样的动作,循环往复。通过观察发现,这个数字会一会儿上升到很高,一会儿又降落下来。就这样起起落落的,但最终必会落到“1”这有点像小冰雹粒子在冰雹云中翻滚增长的样子。比如N=99,2...原创 2020-05-16 21:14:34 · 342 阅读 · 0 评论 -
40 最大相同子串
40 最大相同子串作者: Turbo时间限制: 1S章节: 字符串问题描述 :输入两个字符串,获取两个字符串中最长相同子串并输出。如果有多个相同子串,则输出(按ASCII排序)最小的那个“最长相同子串”。如果无相同子串,则输出空字符串(即空行)。输入说明 :输入多组测试数据,每组测试数据包含两行。每行包含一个字符串,字符串中无空格,也无空字符串。输出说明 :对于每组测试数据,输...原创 2020-05-16 21:14:19 · 296 阅读 · 0 评论 -
39 判定字符位置
39 判定字符位置作者: Turbo时间限制: 1S章节: 基本练习(字符串)问题描述 :返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。 若字符串中没有元音字母,则返回0。 只考虑小写的情况。输入说明 :输入字符串s,只包含小写英文字母,不包含空格输出说明 :输出一个整数,表示元音字母的首次出现的位置,位置从1开始编号。...原创 2020-05-16 21:14:11 · 355 阅读 · 0 评论 -
38 求反数字字符串
38 求反数字字符串作者: 张志寿时间限制: 1S章节: 字符串问题描述 :编写一个程序,将输入的数字串反转过来并输出。如:输入123,输出321。输入说明 :你的数据需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行由一个数字串组成,数字串长度不超过20位。在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程序需要向标准输出文件(通常为启动该...原创 2020-05-16 21:14:04 · 185 阅读 · 0 评论 -
20 整除的尾数
20 整除的尾数作者: Turbo时间限制: 1S章节: 一维数组问题描述 :一个整数,只知道前几位为a,不知道末二位,被另一个整数b除尽了(即没有余数),那么该数的末二位该是什么呢?程序已完成主体框架,请完成以下函数getResult的函数体。getResult的功能为:根据传入的参数a和b,求出所有符合条件的末二位(尾数)放入数组weishu中,数组weishu按升序排列。函数返回...原创 2020-05-16 21:13:24 · 270 阅读 · 0 评论 -
21 谁是老二?
21 谁是老二?作者: Turbo时间限制: 1S章节: 一维数组问题描述 :一维数组中存储不超过100个整型数据,请找出其中第二大的元素,输出这些元素的值以及它们的下标。注意,由于元素值可能相同,因此具有最大值的元素个数可能不只一个,第二大的元素是比它们小的那些元素。输入说明 :用户可输入多组数据,每组数据由两行组成:第一行:数组元素的个数n第二行:n个数组元素,由空格分隔输出...原创 2020-05-16 21:13:16 · 967 阅读 · 0 评论 -
12 学做菜
12 学做菜作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :涛涛立志要做新好青年,他最近在学做菜。由于技术还很生疏,他只会用鸡蛋,西红柿,鸡丁,辣酱这四种原料来做菜,我们给这四种原料标上字母A,B,C,D。 涛涛现在会做的菜有五种: 1、 西红柿炒鸡蛋 原料:AABDD 2、 酸辣鸡丁 原料:ABCD 3、 宫保鸡丁 原料:CCD 4、 水煮西红柿 ...原创 2020-05-16 21:13:05 · 244 阅读 · 0 评论 -
11 蜜蜂飞舞
11 蜜蜂飞舞作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :“两只小蜜蜂呀,飞在花丛中呀……”话说这天天上飞舞着两只蜜蜂,它们在跳一种奇怪的舞蹈。用一个空间直角坐标系来描述这个世界,那么这两只蜜蜂初始坐标分别为(x1,y1,z1),(x2,y2,z2) 。在接下来它们将进行n次飞行,第i次飞行两只蜜蜂分别按照各自的速度向量飞行ti个单位时间。对于这一现象,玮玮已经...原创 2020-05-16 21:12:55 · 196 阅读 · 0 评论 -
17 质因数
17 质因数作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :将一个正整数N(1<N<32768)分解质因数。例如,输入90,打印出90=233*5。输入说明 :输入一个正整数输出说明 :按照范例输出。其中的质因数的输出顺序按照从小到大的顺序。如果输入的整数本身是质数,则输出形式为:3=3输入范例 :66输出范例 :66=2311imp...原创 2020-05-16 21:12:31 · 371 阅读 · 0 评论 -
18 黑色星期五
18 黑色星期五作者: Turbo时间限制: 1S章节: 基本练习(循环)问题描述 :有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。 说明:(1)一年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除...原创 2020-05-16 21:12:17 · 172 阅读 · 0 评论 -
23 只出现一次的数字
23 只出现一次的数字作者: wy时间限制: 1S章节: 一维数组问题描述 :给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。输入说明 :所写的程序要求从标准输入设备中读入测试数据作为程序的输入数据。标准输入设备中有多组测试数据,每组测试数据占两行。第一行输入数据个数n,n大于等于1并且不超过100;第二行输入包含n个数字,除一个数字...原创 2020-05-16 21:12:06 · 205 阅读 · 0 评论 -
24 分数统计
24 分数统计作者: Turbo时间限制: 1S章节: 一维数组问题描述 :给定一个百分制成绩T,将其划分为如下五个等级之一: 90100为A,8089为B,7079为C,6069为D,0~59为E 现在给定的输入中包含若干百分制成绩(成绩个数不超过100),请你统计五个等级段的人数,并找出人数最多的那个等级段,按照从大到小的顺序输出该段中所有人成绩(保证人数最多的等级只有一个)。...原创 2020-05-16 21:11:56 · 406 阅读 · 0 评论 -
25 5科总分
25 5科总分作者: 江宝钏时间限制: 1S章节: 二维数组问题描述 :输入10个学生的学号和5门课程的成绩,统计输出5门课总分最高和最低的学生的学号和他们的总分。输入说明 :每行6个整数,共10行。其中,每行第一个整数表示学生的学号,剩下的5个数表示他5门课程的成绩。输出说明 :两行,每行两个整数。其中第一行为总分最高的学生的学号,和他的总分,用空格隔开。第二行为总分最低的学...原创 2020-05-16 21:11:48 · 171 阅读 · 0 评论 -
26 二维数组求各行均值
26 二维数组求各行均值作者: 卢婷时间限制: 1S章节: 二维数组问题描述 :在3*4的二维数组a中,计算出各行的平均值,放在一个一维数组b中,如:a=(3 16 12 14 32 11 1010 25 12 7)b=(8 14.25 13.5)输入说明 :二维数组a输出说明 :一维数组b的值,输出时,小数尾部的0不输出。输入范例 :3 16...原创 2020-05-16 21:11:38 · 1769 阅读 · 0 评论 -
27 蛇形方阵
27 蛇形方阵作者: Turbo时间限制: 1S章节: 二维数组问题描述 :输出一个如下的n阶方阵。例如,若读入11,则输出:无标题.png输入说明 :输入一个正整数n(n<20),表示需要输出n阶方阵。输出说明 :共输出n行n列,每个整数占4位,不足4位则左边补空格。每行的最后无空格。无多余空行。输入范例 :11输出范例 :1 2 3 4 5 ...原创 2020-05-16 21:11:28 · 599 阅读 · 0 评论 -
28 n层正方形
28 n层正方形作者: Turbo时间限制: 1S章节: 二维数组问题描述 :编写程序,输出n层正方形图案。正方形图案最外层是第一层,每层用的数字和层数相同。输入说明 :正方形图案的层数n(小于等于25)。输出说明 :2n-1行2n-1列数据,同一行上的数据之间用一个空格分隔。比如3层图案,最外层都是1,里面一层都是2,最里面一层只有一个数3,所以是5×5的矩形,如下:1 1 1...原创 2020-05-16 21:11:18 · 1682 阅读 · 0 评论 -
30 特殊的矩阵运算
30 特殊的矩阵运算作者: 卢婷时间限制: 1S章节: 二维数组问题描述 :输入m个方阵,方阵的元素是非0整数。对于n阶方阵A,明明现在需要进行特殊的运算。例如:A: 5 1 35 8 72 6 9方阵A有两条对角线:从左上角到右下角的对角线,元素为5 8 9,以及从左下角到右上角的对角线,元素为2 8 3。求A两条对角线元素相乘的和(对角线积),52+88+9*3=101;求...原创 2020-05-16 21:11:07 · 742 阅读 · 0 评论 -
31 输出米字形
31 输出米字形作者: Turbo时间限制: 1S章节: 基本练习(数组)问题描述 :输入说明 :输出说明 :输入范例 :4输出范例 :A…A…A.B.B.B.…CCC…ABCDCBA…CCC….B.B.B.A…A…Aimport java.util.Scanner;public class test_31 { /** * 31 输出米字形 ...原创 2020-05-16 21:10:58 · 729 阅读 · 0 评论 -
32 模拟登录
32 模拟登录作者: 江宝钏时间限制: 2S章节: 字符串问题描述 :编写程序模拟简单的密码登录(正确的密码是123456),首先从键盘输入用户名(用户名随意,不超过10个字符)然后输入密码,若密码正确(即为123456)则给出问候语。若密码不正确,则给出错误提示,并允许再次输入,直到输入正确的密码或输入0结束。输入说明 :用户名,和若干次密码。输出说明 :若密码正确则输出:...原创 2020-05-16 21:10:46 · 653 阅读 · 0 评论 -
33 单词统计
33 单词统计作者: wanyan时间限制: 1S章节: 字符串问题描述 :从键盘上输入一个整数N,并输入N行字符串。每行字符串都包含多个单词,单词之间以空格分开。请输出每行字符串中单词的个数。说明:以空格分隔开的任何字符串都认为是单词。比如“I’m”认为是一个单词输入说明 :首先输入一行,包含一个整数N,表示共测试N组数据。后面接着输入N行,每行为一个字符串,字符串长度小于等于50...原创 2020-05-16 21:10:37 · 746 阅读 · 0 评论 -
34 倒数和
34 倒数和作者: wy时间限制: 1S章节: 字符串问题描述 :从键盘输入一串字符串(包含空格),将输入字符串中的所有数字(0除外)的倒数相加,列出算式,并输出最后的结果。如果除0外没有数字字符,则输出数字0。输入说明 :你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。标准输入设备中有多组测试数据,每组测试数据仅占一行,每行有一个字符串(包含空格),字符串长度不大于...原创 2020-05-16 21:10:26 · 591 阅读 · 0 评论 -
35 幸运偶数
35 幸运偶数作者: wy时间限制: 1S章节: 字符串问题描述 :从键盘上输入一个整数(长度不大于200),将其各位上为奇数的数字去除,剩余的数字按数字大小从大到小排序,组成一个新的数,并输出到屏幕上。输入说明 :你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。标准输入设备中有多组测试数据,每组测试数据仅占一行,每行有一个整数,整数的长度不大于200。每组测试数据与...原创 2020-05-16 21:10:16 · 343 阅读 · 0 评论 -
36 转换成十进制
36 转换成十进制作者: Turbo时间限制: 1S章节: 字符串问题描述 :编写一个程序,将一个2~20以内任意进制数转换成十进制。这些数据由数字0-9,大写字母A-J组成,其中A=10,B=11……J=19。例如16进制数5A转换为十进制数90(90=516+101)。输入说明 :程序需要输入多组数据,每组数据一行,每行有两个数,用空格隔开,分别表示当前进制数和被转换的数据。输入数据...原创 2020-05-16 21:10:06 · 2670 阅读 · 0 评论 -
37 十进制转换成其它进制
37 十进制转换成其它进制作者: Turbo时间限制: 1S章节: 字符串问题描述 :编写一个程序,将一个十进制数转换成任意的2~20以内的其他进制数。这些数据由数字0-9,字母A-J组成,其中A=10,B=11……J=19。例如90转换为16进制数为5A(90=516+101)。输入说明 :程序需要输入多组数据,每组数据一行,每行有两个数,用空格隔开,分别表示十进制数和转换成的进制数。...原创 2020-05-16 21:09:53 · 1099 阅读 · 0 评论 -
38 求反数字字符串
38 求反数字字符串作者: 张志寿时间限制: 1S章节: 字符串问题描述 :编写一个程序,将输入的数字串反转过来并输出。如:输入123,输出321。输入说明 :你的数据需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行由一个数字串组成,数字串长度不超过20位。在行首和行尾没有多余的空格。输出说明 :对每组测试数据,你的程序需要向标准输出文件(通常为启动该...原创 2020-05-16 21:09:40 · 185 阅读 · 0 评论 -
51 质数的后代
51 质数的后代作者: Turbo时间限制: 1S章节: 基本练习(数组)问题描述 :如果一个合数由两个质数相乘而得,那么我们就叫它是质数们的直接后代。现在,给你一系列自然数,判断它们是否是质数的直接后代。输入说明 :第一行一个正整数T,表示需要判断的自然数数量 接下来T行,每行一个要判断的自然数1<=T<=20 2<=要判断的自然数<=105输出说明...原创 2020-05-16 21:09:22 · 255 阅读 · 0 评论 -
54 寂寞的数
54 寂寞的数作者: Turbo时间限制: 1S章节: 基本练习(数组)问题描述 :道德经曰:一生二,二生三,三生万物。 对于任意正整数n,我们定义d(n)的值为为n加上组成n的各个数字的和。例如,d(23)=23+2+3=28, d(1481)=1481+1+4+8+1=1495。 因此,给定了任意一个n作为起点,你可以构造如下一个递增序列:n,d(n),d(d(n)),d(d(d...原创 2020-05-16 21:06:02 · 177 阅读 · 0 评论 -
8 集合运算
8 集合运算作者: Turbo时间限制: 1S章节: 基本练习(数组)问题描述 :给出两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。输入说明 : 第一行为一个整数n,表示集合A中的元素个数。第二行有n个互不相同的用空格隔开的整数,表示集合A中的元素。 第三行为一个整数m,表示集合B中的元素个数。 第四行有m个互不相同的用空格隔开的整数,表示集合B中的元素。...原创 2020-05-16 21:05:48 · 183 阅读 · 0 评论