自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dance_Devil的博客

不爱讲话...喜欢跳舞...爱敲代码...的恶魔!

  • 博客(78)
  • 资源 (6)
  • 收藏
  • 关注

原创 象棋比赛

象棋比赛题目描述两位同学进行了n场的象棋比赛(3<=n<=9,且n是奇数),他们的参赛号分别是10和20,每场比赛都有一位胜出的同学(也就是不存在平局的情况),请问最终哪位同学取得了胜利?输入第1行有一个整数n,代表举办比赛的次数。第2行有n个整数(这n个整数一定是10或者是20,代表获得胜利同学的参赛号)。输出输出获得胜利同学的参赛号。样例输入复制510 10 20 10 20样例输出复制10#include <bits/stdc++.h>using n

2021-02-10 14:49:57 847

原创 求因数和、因数个数

求因数和、因数个数题目描述请求出一个整数n有哪些因数(因数就是能够被n整除的数),请输出这些因数,并求出这些数的总和、总个数;比如,如果输入整数10,那么输出如下:12510184其中:1 2 5 10,输出的是10的因数,18代表的是这几个因数的和,4代表的是10因数的个数。输入一个整数n(n<=10000)输出先输出若干行,每行一个整数,代表n的因数;再输出一行,有1个整数,代表n因数的和;最后输一行,有1个整数,代表n因数的个数;样例输入复制10样例输出复制

2021-02-10 14:44:29 1677 1

原创 计算分数加减表达式的值

计算分数加减表达式的值题目描述编写程序,输入n的值,求 1/1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + 1/7 - 1/8 + … 前n项的和。输入输入一个正整数n。1 <= n <= 1000。输出输出一个实数,为表达式的值,保留到小数点后四位。样例输入复制2样例输出复制0.5000#include <bits/stdc++.h>using namespace std; int main(){ int n,i;

2021-01-28 17:07:22 650

原创 二进制转换八进制

二进制转换八进制题目描述请将一个100位以内的二进制整数转换为8进制整数!输入100位以内的二进制整数输出该数对应的八进制整数样例输入复制111100001111000011110000样例输出复制74170360#include<bits/stdc++.h>using namespace std;int main() { int r=0,t=1,n; string s,k; char c; cin>>s; for(

2021-01-15 19:31:04 2373

原创 八进制转换二进制

八进制转换二进制题目描述请将一个100位以内的8进制整数转换为2进制整数!输入100位以内的8进制整数输出该数对应的2进制整数样例输入复制12376532347173217361样例输出复制1010011111110101011010011100111001111011010001111011110001#include <bits/stdc++.h>using namespace std;string t[8] = {"000","001","010","011","

2021-01-15 19:28:34 3845

原创 十六进制转二进制

十六进制转二进制题目描述请将一个不超过100位的十六进制数转换为二进制数!输入一个不超过100位的十六进制整数输出该数对应的二进制数!样例输入复制123456789ABCDEF样例输出复制100100011010001010110011110001001101010111100110111101111#include <bits/stdc++.h>using namespace std;string t[16] = {"0000","0001","0010","0011

2021-01-15 19:26:06 1307

原创 十六进制转换

十六进制转换题目描述输入一个不超过100000位的十六进制数,请转换成八进制数。 注:十六进制数中,字母0-9还对应表示数字0-9,字母“A”(大写)表示10,“B”表示11,…,“F”表示15。比如:十六进制A10B表示的10进制数是:10163+1*162+0161+11*160=41227。转换成八进制数是:120413,因为185+2*84+083+4*82+1*81+3*80=41227。输入一个十六进制数,没有前导0。输出一个八进制数,没有前导0。样例输入复制123ABC样例输

2021-01-15 19:23:22 2304

原创 二进制转十六进制

二进制转十六进制题目描述请将一个不超过100位的二进制数转换为十六进制数!输入一个不超过100位的二进制整数输出该数对应的十六进制数!样例输入复制11001001111011111000001000010011样例输出复制C9EF8213#include<bits/stdc++.h>using namespace std;string s;string t="0123456789ABCDEF";int x;int main() { cin>>

2021-01-14 21:12:02 866

原创 正整数N转换成一个二进制数

正整数N转换成一个二进制数题目描述输入一个不大于32767的整数n,将它转换成一个二进制数。输入输入只有一行,包括一个整数n(0<=n<=32767)输出输出只有一行。样例输入复制100样例输出复制1100100#include<bits/stdc++.h>using namespace std;int n;string r="";int main(){ cin>>n; while(n!=0){ r=char(

2021-01-14 20:58:15 1591 1

原创 小X转进制

小X转进制题目描述小X喜欢研究进制转换。在了解了进制转换的一般流程后,小X突然想起了以前学过的回文数(正着读倒着读都一样的数),于是开始思考一个奇怪的问题:1到N 中有多少个整数的平方在M进制下是回文数呢?小X随手列了几个:2的平方4,10进制表示为4,是回文数;3的平方9,2进制表示为 1001,是回文数;9046的平方81830116,16进制表示为4E0A0E4,是回文数。小X觉得要全列出来太难了,希望你帮帮他。输入第一行包含用一个空格隔开的两个整数N,M。输出第一行包含一个整

2021-01-09 11:34:43 846 1

原创 10进制转D进制

10进制转D进制题目描述十进制整数N和其他D(D的值为2、8、16)进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理:N = (N div d)×d + N mod d (其中:div 为整除运算,mod 为求余运算)。简单来说,就是除D取余,然后倒过来得到D进制的数。例如:(1348)10 = (10101000100)2(1348)10 = (2504)8(1000)10 = (3E8)16(请注意:转16进制时,用A代表余数10,B代表余数11……)

2021-01-09 11:30:47 3038

原创 c++干货笔记总结

我的c++常见的系统函数总结,干货哦作者整理了好久,点个赞再走叭1.数学相关double pow(double x,double y);x的y次幂double sqrt(double x); 求x的平方根double long(double x); 以e为底的对数,即ln xdouble long10(double x); 以10为底的对数,没有以2为低的函数但是可以用换底公式解 绝:long2(N)=log10(N)/log10(2)double ceil(double); 不小于x的最

2021-01-08 22:51:01 264 1

原创 胜负对决

胜负对决题目描述有一组数本来都是队友,但是一天它们在一个问题上出现分歧,于是他们分成了2派各自为政,第奇数个数分一队叫‘KING’,该队的气势值为该队所有数的和。第偶数个数分另一队‘WIN’,该队的气势值为该队所有数的和。请分别求出‘KING’队和‘WIN’队的气势值,并输出哪一队的气势值更高(如果两队气势值相同,也输出KING)?比如:有一组数为2 8 1 3 6,那么KING队气势值 = 2 + 1 + 6 = 9,而WIN队气势值 = 8 + 3 = 11,因此输出结果如下:KING 9W

2021-01-08 21:58:06 1068 1

原创 数字之和为x的整数

数字之和为x的整数题目描述请在n个数中,找出各个位的数字和为x的数,求出满足条件的数有多少个,他们的总和是多少,并对满足条件的数按照由小到大排序。 例如:x=13,那么数85、373就是满足条件的数,因为8+5=13、3+7+3=13。输入第一行有两个整数,分别表示x和n(n<=10000)第二行有n个整数,用空格隔开(这些数在1~9999之间)输出第一行有两个整数,分别代表满足条件的数的总和及总个数第二行输出满足条件的数,并按照由小到大排序样例输入复制13 5373 85 67

2021-01-08 21:53:35 2114

原创 编程输入10个正整数,然后自动按从大到小的顺序输出

编程输入10个正整数,然后自动按从大到小的顺序输出题目描述编程输入10个正整数,然后自动按从大到小的顺序输出。输入输入只有一行,包括10整数.输出输出只有一行,包括10个整数。样例输入复制1 2 3 4 5 7 6 8 9 10样例输出复制10 9 8 7 6 5 4 3 2 1#include<cstdio>#include<algorithm>using namespace std;bool cmp(int a,int b) { return

2021-01-08 21:49:32 4972

原创 看完动漫要几天?

看完动漫要几天?题目描述一部完整的动漫共有m分钟(m<=1000)。为了保护视力,妈妈决定让小明同学每天从xx:xx分看到xx:xx分,请问小明同学需要几天才能看完这部完整的动漫。(4.1.15)输入3行,第一行是一个整数m代表动漫的总分钟数;第二行表示每天看动漫的开始时间,第三行表示每天看动漫的结束时间。(确保输入的开始时间 < 结束时间)输出一个整数,代表小明看完动漫至少需要花的总天数。样例输入复制28817:0017:32样例输出复制9#include<bi

2021-01-08 21:45:10 1711

原创 出现次数最多的小写字母

出现次数最多的小写字母题目描述输入一个由小写字母组成的字符串(字符数量<=100),输出出现次数最多的小写字母。注意:如果有多个小写字母出现的次数一样多,则输出ASCII码值最大的那个字母。输入一个字符串输出出现次数最多的小写字母样例输入复制aaabbbbbbbbbcdxs样例输出复制b#include<bits/stdc++.h>using namespace std;int a[200];string s;int main() { cin>

2021-01-08 21:40:36 4104 5

原创 国王的魔镜

国王的魔镜题目描述国王有一个魔镜,可以把任何接触镜面的东西变成原来的两倍——只是,因为是镜子嘛,增加的那部分是反的。 比如一条项链,我们用AB来表示,不同的字母表示不同颜色的珍珠。如果把B端接触镜面的话,魔镜会把这条项链变为ABBA。如果再用一端接触的话,则会变成ABBAABBA(假定国王只用项链的某一端接触魔镜)。 给定最终的项链,请编写程序输出国王没使用魔镜之前,最初的项链可能的最小长度。输入只有一个字符串,由大写英文字母组成,表示最终的项链。输出只有一个整数,表示国王没使用魔镜前,最初的项

2021-01-07 21:12:54 433

原创 字符串对比

字符串对比题目描述给定两个仅由大写字母或小写字母组成的字符串(长度介于1到100之间),它们之间的关系是以下4种情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing4:两个字符串长度相等,但是即使是不

2021-01-07 21:00:19 975

原创 小丽找潜在的素数?

小丽找潜在的素数?题目描述小丽同学在编程中学到了二进制数的概念,她发现,有些二进制数,如果转为10进制,就是素数,小丽把这些数称为潜在的素数;比如2进制1101011,转为10进制后为107,就是素数。请编程帮小丽找出,哪些二进制数转为10进制后,是素数,计算出这样的数有多少个?输入第一行是一个整数n(10<=n<=100)接下来n行,每行是一个30位以内的2进制数输出一个整数代表所有转为10进制后是素数的2进制数的个数样例输入复制6101000010111101001

2021-01-06 21:35:17 1438

原创 连续非素数的最长度

连续非素数的最长度题目描述给出一个正整数n(2≤n≤1000000),例如n=30,在1,2,3,……30中,连续的非素数有4 长度为16 长度为18 9 10 长度为312 长度为114 15 16 长度为318 长度为120 21 22 长度为324 25 26 27 28 长度为530 长度为1其中,最大长度为5,即有连续的5个非素数。输入一个整数n。输出一个整数,即连续非素数最大长度。样例输入复制12样例输出复制3#inc

2021-01-06 21:19:36 1266

原创 绝对素数

绝对素数题目描述如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如13,试编程求出所有两位数中的绝对素数。输入无输出若干行,每行一个绝对素数,从小到大输出#include <bits/stdc++.h>using namespace std; //定义函数,判断素数int sushu(int n) { //用来标记n是否是素数,假设是素数 bool f = true; int i; for(i=2; i<=sq

2021-01-06 21:15:02 2727 10

原创 判断素数

判断素数题目描述任意输入一个整数,判断它是否为素数。是的话输出"T",不是的话输出"F".质数(prime number)又称素数,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。输入输入只有一行,包括1个整数。输出输出只有一行。样例输入复制57样例输出复制F#include<bits/stdc++.h>using namespace std;int main() { int n,c=0; cin>>n; for(i

2021-01-06 21:08:59 1111 1

原创 红与黑

"超级’'代码–红与黑!,我可写了半个小时呢,好累!题目描述有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向上下左右四个方向的相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,每行包括W个字符。每个字符表示一块瓷砖的颜色,规则如下1)‘.’:黑色的瓷砖;2)‘#’:白色的瓷砖;3)‘@’:黑色的瓷砖,并且你站在这块瓷砖上。该字符在

2021-01-05 21:42:06 121

原创 字符串加密?

题目描述在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,则可得到一个简单的加密字符串。输入输入一行,包含一个字符串,长度小于80个字符。输出输出每行字符串的加密字符串。样例输入复制Hello! How are you!样例输出复制Ifmmp! Ipx bsf

2021-01-05 21:33:14 596

原创 找字典码最小的字符串

马上要考试了,下周四之后,考完试给大家补!回!来!题目描述编写程序,针对输入的N个不同的字符串,输出其中字典码最小的字符串。输入输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出输出字典码最小的字符串样例输入复制5LiWangZhaJinXian样例输出复制Jin#include <bits/stdc++.h>using namespace std; int main(){ //s:代表字典

2021-01-05 21:28:37 1612

原创 数组查找及替换

美好的一天,从敲代码结束…题目描述给定某整数数组和某一整数b。要求删除数组中可以被b整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在A到Z的ASCII之间,替换为对应字母。元素个数不超过100,b在1至100之间。输入第一行为数组元素个数和整数b第二行为数组各个元素输出按照要求输出样例输入复制7 277 11 66 22 44 33 55样例输出复制11 33 55 M#include<stdio.h>int main() { int b,

2021-01-05 21:21:37 848

原创 回文字母

我来啦!题目描述请问在26个大写字母中,有哪些字母的ascii码是回文数。回文数指的是这个数字正过来和反过来读,是一样的,比如:字母’B’的ascii码是66,就是一个回文数。输入无输出按照ascii码从小到大,输出满足条件的字母,每行一个。#include<bits/stdc++.h>using namespace std;int main(){ char c; int x; for(c = 'A';c <= 'Z';c++){

2021-01-05 21:12:06 1133 2

原创 素数字母

不说话,上代码题目描述请问在26个英文字母(包括大写和小写字母)中,有哪些字母的ascii码是素数,请按照ascii码从小到大的顺序输出这些字母的ascii码及这些字母。比如:符合条件的前三个字母是。67 C71 G73 I输入无输出按照ascii码从小到大输出所有满足条件的字母的ascii码和这些字母,每行先输出字母的ascii码,空一格再输出该字母。#include<bits/stdc++.h>using namespace std;bool sushu(int n

2021-01-02 13:19:47 3016 5

原创 字母直角1

**我要去复习了,这是今天最后一个代码,且看且珍惜(熊:纳尼?!),再见!**题目描述输入一个整数n,打印n行的字母直角。比如,假设n=3,那么打印3行的字母直角如下:AABABC输入一个整数(0<n<10)输出n行的字符直角样例输入复制3样例输出复制AABABC#include <bits/stdc++.h>using namespace std;int main(){ int i,j,n; char c; cin&

2021-01-01 15:29:47 1053

原创 求下一个字母

Java代码来袭!题目描述从键盘读入一个字母,可能是大写字母,也可能是小写字母,请输出该字母的后一个字母是什么?如果到了字母表的最后一个字母,那么输出第一个对应的字母。比如:‘a’的下一个字母是’b’,‘X’的下一个字母是’Y’,‘z’的下一个字母按照题意应该输出’a’。输入输入一个字母,可能是大写,也可能是小写字母。输出输出该字母的后一个字母,如果是’z’请输出’a’,如果是’Z’请输出’A’样例输入复制A样例输出复制Bimport java.util.Scanner;publ

2021-01-01 14:57:38 1589 1

原创 大小写转换

代码又来了题目描述从键盘读入一个字母,可能是大写字母也可能是小写字母。请判断一下如果是大写字母,输出其对应的小写字母,如果是小写字母,输出其对应的大写字母。比如:‘a’对应的大写字母是’A’,‘M’对应的小写字母是’m’。输入输出一个字母。输出如果输入是大写字母,输出对应的小写字母;如果输入是小写字母,输出对应的大写字母。样例输入复制A样例输出复制a#include<bits/stdc++.h>using namespace std;int main() {

2021-01-01 14:49:50 292

原创 判断是什么字符

代码又一波强势来袭题目描述从键盘读入一个字符,有可能是大写字母、小写字母、数字中的一种,请编程判断,该字符具体是什么字符,如果是大写字母请输出"upper",如果是小写字母请输出"lower",如果是数字请输出"digit"。输入一个字符。输出按题意输出是哪种字符。样例输入复制A样例输出复制upper#include<bits/stdc++.h>using namespace std;int main() { char c; cin>>c;

2021-01-01 14:43:21 452

原创 输出ascii码对应的字符

代码又一波来袭题目描述从键盘读入一个整数(ascii码),请计算并输出该ascii码对应的字符。比如:ascii码65对应的字符是’A’,97对应的字符是’a’,48对应的字符是’0’。输入一个整数(值在ascii码表的范围内)输出该ascii码对应的字符样例输入复制65样例输出复制A#include<bits/stdc++.h>using namespace std;int main() { int x; cin>>x; char

2021-01-01 14:17:20 7792

原创 输出字符的ascii码

2021年了,有点儿迷茫,时间过得好快,好快…文章来袭题目描述从键盘读入一个字符,请计算并输出该字符的ascii码。比如:'A’的ascii码输出是65,'a’的ascii码输出是97,'0’的ascii码输出是48。输入一个字符。输出一个整数,代表字符对应的ascii码。样例输入复制A样例输出复制65#include<bits/stdc++.h>using namespace std;int main() { char c; cin>>

2021-01-01 14:12:11 4340 1

原创 闲聊生活

不是技术文,想看技术文的往下滑困…刚从梦里醒来遇见了家乡,遇见了最好的哥们儿,遇见了同学们那一张张笑脸,头上一阵湿有三条小鱼,活了5年,从我出国到回国一直都活着!下了2020年第一场雪,气温飙升到了零下9度,冷死了买了苹果的新IPad,简单明了,在上面聊聊技术,闲聊天气,美食,Bug,斗图等一个几十平方米的小房里,有鱼,有床,有书架,电脑…承载了一个个月头一个个年头又被好友骂那难过的哭泣,还有抢红包抢到了很多钱时的得意洋洋。长大了,一切,还有吗?我是笨熊!人外有人,天外有天,你只有

2020-12-29 21:44:07 202 2

原创 接水问题

制作不易,谁能点个赞?题目描述学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n编号,i号同学的接水量为wi。接水开始时,1到m号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j完成其接水量要求wj后,下一名排队等候接水的同学k马上接替j同学的位置开始接水。这个换人的过程是瞬间完成的,且没有任何水的浪费。即j同学第x秒结束时完成接水,则k同学第x+1秒立刻开始接水。若当

2020-12-29 21:23:05 327 1

原创 拦截导弹的系统数量求解

最近忙着考试,没有更新,请大家谅解题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。假设某天雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入n个导弹依次飞来的高度(给出的高度数据是不大于30000的正整数),计算如果要拦截所有导弹最少要配备多少套这种导弹拦截系统。比如:有8颗导弹,飞来的高度分别为389 207 175

2020-12-29 21:16:48 1102

原创 有人说他不知道Redis,我笑了

Redisredis(remote dictionary server)是远程字典服务,一个开源使用ANSI C语言编写/支持网络/可用于内久化的日志型/Key-Value数据库,并且提供多种语言的API。Redis的开发有Pivotal赞助。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括***string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)***。这些数据类型都

2020-12-26 13:30:27 102

原创 黑色星期五

熊仔们好,代码来袭题目描述有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。说明:(1)一年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除的年份,或是既能被100整除也能被400整除的年份;(2)已知1998年1月1日是星期四,用户输入的年份肯定大于或等于1998年。输入输入只有一行,即某个特定的年份(大于或等

2020-12-26 13:04:11 122

马里奥的银币2.docx

利用c++做出来滴

2021-01-17

马里奥的银币1.docx

利用劳举做出来的 c++代码

2021-01-17

求因子数量.docx

利用嵌套循环来解决问题是c++代码

2021-01-17

字符矩形 第2类型.docx

c++ 字符矩形的第2类型

2021-01-01

字母矩形 字符型类型题目代码.docx

c++ 字符型代码

2021-01-01

小X与缩写.docx

市赛题代码

2020-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除