自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 2月19日打卡

题目:明明刚刚开始学英文,对于26个英文字母的顺序总是记不住,每次默写英文字母的时候,顺序总是前后颠倒。明明的爸爸对此相当着急,想有没有很好的办法来帮助明明记住字母的顺序。一天,明明的爸爸突然想到了一个游戏,能够帮助明明记住英文字母。这个游戏如下,给明明一个任意长度的英文字串,其中只包含小写字母,然后让明明对字符串中的字母排序,然后再把排完序的字符串写出来,如果连续写对10次的话,明明的爸爸就会奖励他,带他出去吃KFC。例如:有一个字符串为asdf,经过排序后的字符串就是adfs。

2026-02-19 15:59:59 556

原创 2月18日打卡

题目:大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是“6”+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?输入说明:输入数据的第一行是一个N(N <= 1000),表示有N个数据,接下来的N行每一行为一个11位的手机号码。输出说明:输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致。

2026-02-19 11:16:42 599

原创 2月15日打卡

题目:输入一个十进制数,将其化成N进制数输出(2≤N≤16)。输出结果时,大于等于10的数字用字母代替,A代表10,B代表11以此类推。输入说明:你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行有2个数,分别代表十进制数m(0≤ m < 2^31)和进制N(2≤N≤16),它们以空格分隔,在行首和行尾没有多余的空格。输出说明:对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的终端)依次输出一组对应的答案:输出10进制数转换后的N进制数。

2026-02-15 19:50:30 574

原创 2月14日打卡

题目:明明在上学的时候,参加数学兴趣班。在班上,老师介绍了一种非常有趣的阵列。该阵列由n个正整数构成,阵列中的数字从1开始递增,数字的排序规则是从1开始由中间逆时针向外转出,2出现在1的下面,然后直至输出n为止。例如当n=5的时候,阵列如下:51 42 3当n=9时,阵列如下:7 6 58 1 49 2 3当n=10时,阵列如下:7 6 58 1 49 2 310明明回家后想自己动手构造这样的阵列。

2026-02-15 19:37:43 607

原创 2月13日打卡

题目:明明的爸爸开了一家小公司,公司里有5名职员。今天,公司接待了5位客户。明明的爸爸知道,和任何一位客户谈判并签下合同都要花一整天的时间,而他又希望在一天之内,和这5位客户都签好合同。因此,明明的爸爸要求公司里的5名职员分别与1位客户谈判。明明的爸爸也知道,这5名职员和5位客户的性格各不相同。因此,不同的职员与不同的客户谈判,会给公司带来不同的经济效益。他现在要做出一个决策,让5名职员分别与哪位客户谈判,才能让公司今天的总经济效益最大。

2026-02-13 21:09:54 644

原创 2月12日打卡

题目:今天明明学到了什么叫做矩阵,但他发现要将一个矩阵输入进电脑是一件很麻烦的事。特别是有些矩阵很大,且大部分元素都是0,我们称这类矩阵为稀疏矩阵。于是,明明发明了一种简单的表示方法,只指出矩阵中非零元素来表示该矩阵。例如一个矩阵:0 0 0 52 0 0 00 1 0 00 0 4 0可以表示成:1 4 52 1 23 2 14 3 4但明明又开始力不从心了,于是再一次想到了你...

2026-02-13 20:05:15 508

原创 2月11日打卡

题目:从键盘上输入一个整数N,按以下规律输出一个(2N+1)*(2N+1)的矩阵:对角线的值为1,上半三角区域值为2,下半三角区域值为3,左半三角区域的值为4,右半三角区域的值为5。输入说明:你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组测试数据数据占一行,大于零,小于等于8。输出说明:对每组测试数据,你的程序需要向标准输出文件(通常为启动该程序的终端)依次输出符合要求的矩阵,每行数据与数据之间以空格分隔,在行首和行尾不要输出多余的空格。

2026-02-11 22:26:58 574

原创 2月10日打卡

题目:明明的爸爸常用玩游戏的方法来激发明明对几何学的兴趣。这天明明的爸爸和明明又玩起了有关三角形的游戏。明明爸爸对明明说:“我们能不能构造一个周长为15的三角形?” “太简单了,”明明说道:“三条边长都是5的三角形,它的周长不就是15吗?” “明明真聪明,算得真快。”明明爸爸接着说:“可是,我不想要三条边都相等的三角形哪!” 明明大眼睛一转,说道:“那也好办啊,我只要对这个等边三角形的一条边减去一个数,再把这个数加到另一条边上就可以得到一个新的周长为15的三角形。

2026-02-11 21:02:26 570

原创 2月9日上机

题目:明明的爸爸在研究一个复杂的数学问题,研究了很长时间都没有结果。明明看见后就问爸爸在研究什么。明明的爸爸回答说:“我在研究一个整数的倍数问题,想找到某个数的倍数……”明明还没有等他爸爸说完,就抢着说:“这不是很简单嘛,你把这个整数乘以1,乘以2,……,就能得到很多的倍数呀。”明明的爸爸当然知道这种方法,但是他接着说:“这样的方法找倍数当然容易,但是我找的倍数有一个特点,那个倍数只能由0或1组成,且应该尽量的小。例如一个自然数2,它符合要求的那个倍数就是10。

2026-02-09 20:49:32 661

原创 2月8日上机

题目:古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284。而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就编写一个程序,判断给定的两个数是否是亲和数。请定义一个函数,传入一个数n,返回n的所有真约数之和。

2026-02-08 21:49:37 573

原创 2月7日打卡

题目:从键盘输入m,n在屏幕上按每行10个的格式输出m~n之间的全部素数。请用函数判断一个数是否素数。输入说明:两个整数m n输出说明:[m,n]之间(包含m和n)的素数,每行10个,每个数后跟一个空格。个人总结:本题在之前的题目中已经出现,不同点就是需要使用到函数进行素数判断,我们使用一个函数,如果是素数返回1,不是素数就返回0。代码:/* 判断是否为素数的函数 */return 0;i <= x - 1;return 1;

2026-02-08 20:48:01 542

原创 2月6日上机

题目:A和B是两个集合,A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不会有两个相同的元素,这里还是提醒大家一下)呵呵,很简单吧?输入说明:输入数据包含T个测试实例。首先输入数字T,然后输入T组测试数据,每组输入数据占1行,每行数据的开始是2个整数n(0<=n<=100)和m(0<=m<=100),分别表示集合A和集合B的元素个数,然后紧跟着n+m个元素,前面n个元素属于集合A,其余的属于集合B. 每个元素为不超出int范围的整数,元素之间由一个空格隔开.

2026-02-06 20:37:01 549

原创 2月5日打卡

题目:明明的爸爸经常用做游戏的方法启发明明对数学的兴趣。有一次,明明爸爸准备了许多盒子和球,他要和明明做一个放球的游戏。游戏如下:要将k个小球依次装入到若干个盒子中去(可以使用的盒子数不限)。小球装入盒子的规则如下:1)第一个盒子不能为空。2)依次装入各个盒子的球数必须严格递增。例如:当k=8时,装入方法有1,2,5或1,3,4。3)装入的盒子数尽可能多。4)所有相邻盒子的球数之差的绝对值之和最小。如上例中:装入法1,2,5,则差的绝对值之和为(2-1)+(5-2)=4。

2026-02-06 20:15:13 596

原创 2月4日打卡

在一个暴风雨的夜晚,农民约翰的牛棚的屋顶、门被吹飞了。好在许多牛正在度假,所以牛棚(牛棚的总数S:1<= S<=200)没有住满。剩下的牛一个紧挨着另一个被排成一行安置在有屋顶的牛棚来过夜。所以有些牛棚里有牛,有些没有。所有的牛棚有相同的宽度,且宽度设为1。因为有些门遗失,农民约翰需要架起新的木板作为门。他的新木材供应者将会供应他任何他想要的长度,但是供应者只能提供有限数目的木板。农民约翰想将他购买的木板总长度减到最少。计算拦住所有有牛的牛棚所需木板的最小总长度。输出所需木板的最小总长度作为的答案。

2026-02-04 20:25:43 522

原创 2月3日打卡

题目:数学一直是明明很喜欢的一门学科,不但上课认真听讲,而且还自己钻研。有一次,老师在课上讲了一种特殊的四位整数,这种整数有两个特性:第一,它是某一个自然数的平方;第二,它的千位数字与十位数字之和等于百位数字与个位数字之积。然后老师就举了一个例子:1156,1156是34的平方,且1156的千位数字1加上十位数字5等于百位数字1乘以个数数字6,即1+5=1*6。然后老师告诉同学,这是最小的一个符合以上两个特性的四位整数,接着老师就留下了作业,要让同学们回家后尽量多的找出符合这两个特性的特殊四位数。

2026-02-03 20:05:45 533

原创 2月2日打卡

题目:明明的爸爸是一位著名的数学家。他在明明很小的时候就发现明明有过人的数学天赋,因此有意培养他对数学的兴趣。一次,明明的爸爸和明明玩起了一个数字游戏,这个游戏的名字叫“最高频率”。在游戏中,明明的爸爸要求明明在一串数字中,找出出现次数最多的那个数字,如果有多个数字出现的次数一样,则取最小的那个数字。明明很快就理解的游戏的规则,开始玩起来。明明的爸爸首先给了明明三个数字:3、2、1;明明很快就回答说:“1”(虽然3、2都出现一次,但是1是最小的数字,因此答案是1)。

2026-02-02 20:56:16 524

原创 2月1日上机打卡

题目:明明喜欢玩游戏,而明明的爸爸也乐意陪明明玩各种各样的小游戏。但是在游戏中,明明的爸爸又十分注意培养明明的智力,他希望通过游戏,不仅让明明得到快乐,而且又能让明明学到一些知识,锻炼他的思维能力,为将来的发展打下基础。一天,明明的爸爸和明明做起了一个叫“最大与最小”的游戏,游戏的规则简单但却很有趣,就是有M个整数,构成一个圆环,然后要在这个圆环中找出连续N个相邻的数,目的是要让这N个数的和达到最大或者最小。

2026-02-02 19:47:28 572

原创 1月31日打卡

题目:13号又是星期五是一个不寻常的日子吗?13号在星期五比在其他日少吗?为了回答这个问题,写一个程序来计算在n年里13 日落在星期一,星期二......星期日的次数.这个测试从1900年1月1日到 1900+n-1年12月31日.n是一个非负数且不大于400。这里有一些你要知道的: 1900年1月1日是星期一. 4,6,11和9月有30天.其他月份除了2月都有31天.闰年2月有29天,平年2月有28天.输入说明:一个整数n(1<= n <= 400)

2026-02-01 20:31:04 531

原创 1月30日上机打卡

题目:有一家生化所,一月份引入一对新生的小白鼠。这对小白鼠生长两个月后,在第三、第四、第五个月各繁殖一对新小白鼠,在第六个月停止繁殖,在第七个月则死亡。新生的小白鼠也如此繁殖。问在第N个月时,活的小白鼠有多少对?输入说明:你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,其中只有一个整数N(0 < N ≤ 50)。两组输入数据间无空行。输出说明:对每组测试数据,你的程序需要向标准输出设备(通常为启动该程序的终端)依次输出一组对应的答案。

2026-01-31 19:37:13 584

原创 1月29日上机

题目:判断一个数是不是素数输入说明:第一行为N,下面N行,每行一个数字n输出说明:判断n是不是素数,是就输出yes,否则输出no示例:38972397输出:noyesyes个人总结:思路:(1)判断素数就是对一个数N进行循环(从2开始到N-1)结束,并判断是否有数使其的余数为0,若有数则证明该数不是素数,则输出no,反之则为yes。代码:int main()int N;i < N;// 默认认为是素数。

2026-01-29 21:31:51 565

原创 1月28日上机打卡

题目:一家水果店出售四种水果,每公斤价格的苹果(代码为a)1.5元,橘子(代码为o)1.4元,香蕉(代码为b)1.48元,菠萝(代码为p)1.08元。编一个程序,使售货员只要在键盘上打入货品的代码及重量,计算机将显示货品名、单价、重量及总价。输入说明:你的程序需要从标准输入设备(通常为键盘)中读入多组测试数据。每组测试数据的第一行为一个整数m,表示有m件货品要被购买。在接下来的m行中,每行输入两个值d,g。d表示货品的代码,g表示重量。两组数据之间没有多余的空行。

2026-01-28 20:52:49 581

原创 1月27日打卡及英语翻译

题目:N的阶乘写作N!表示小于等于N的所有正整数的乘积。阶乘会很快的变大,如13!就必须用32位整数类型来存储,70!即使用浮点数也存不下了。你的任务是找到阶乘最后面的非零位。举个例子,5!=1*2*3*4*5=120所以5!的最后面的非零位是2,7!=1*2*3*4*5*6*7=5040,所以最后面的非零位是4。输入说明:一个不大于1000的整数N。输出说明:共一行,输出N!最后面的非零位。

2026-01-27 21:19:19 912

原创 1月26日上机打卡与英语翻译

题目:假设有k个人质和k个绑匪围成一圈。人质的编号从1到k,绑匪的编号从k+1到2k。从编号1开始,每次从其中选出第m个人(隔m-1选出一人)出列。希望求出m的最小值,使得最先出列的k个人都是绑匪,即都是编号从k+1到2k的人。输入说明:你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。标准输入设备中有多组测试数据,每组测试数据仅一行,每组测试数据有一个整数k(1≤k≤10),表示人质的人数和绑匪的人数。

2026-01-26 20:48:37 557

原创 1月25日上机打卡

题目:明明爸爸的问题可以归结为:给你一串数字,找出在这串数字中连续出现次数最多的那个数字;若有多个数字连续出现的次数相当,则找出第一次出现该次数的那个数字。输入说明:你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。标准输入设备中有多组测试数据,每组测试数据有2行,测试数据的第一行有1个整数n(1<n<100),表示数字串中有几个数;测试数据的第二行有n个数,数字串中的数字k,k(1 ≤k ≤100),每个数字之间用一个空格隔开。

2026-01-26 19:42:51 553

原创 1 月24日上机打卡

题目:例如6这个数,它一共有4个因子,分别是:1、2、3、6,把他们相加然后再除以6,即1+2+3+6=12,12/6=2,就可以得到2这个比值。明明为了研究,需要得到大量的比值,但是如果通过手动计算比值的话需要花大量的时间,于是明明就想请你帮忙,帮他写一个程序,能够求数的比值。明明的问题可以归结为:给你一个数,求所有因子和,把这些因子相加,然后再除以这个数,求得比值。输入说明:你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。

2026-01-25 20:07:20 827

原创 1月23日上机打卡

题目:编写一个程序,求出N!的末尾含有多少个0。提示:在乘积中,末尾有多少个0,主要看各乘数的素数因子中有多少个2和5,每一个2和5的结合将给末尾贡献一个0。而乘数中因子2的个数远多于因子5的个数,因此,就计算各乘数中因子5的个数即可。输入说明:你的数据需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行由一个正整数N组成,N小于等于100000,在行首和行尾没有多余的空格。

2026-01-25 12:54:00 532

原创 1月22日上机打卡

题目:输入两个时间A和B,分别都由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。输出A+B即两个时间相加后的结果。输入说明:输入数据由6个整数AH,AM,AS,BH,BM,BS组成,分别表示时间A和B所对应的时分秒。题目保证所有的数据合法。输出说明:输出A+B,输出结果也由时分秒三部分组成,同时也要满足时间的规则(即:分和秒的取值范围在0~59),输出仅占一行,整数之间以一个空格分隔,行首与行尾无多余空格。

2026-01-22 19:25:00 872

原创 1月21日上机打卡

题目:编写程序求方程ax2+bx+c=0的根,a、b、c的值由键盘输入,假设b2-4ac>0输入要求:3个整数a b c,以一个空格分隔输出要求:两个根,大数在前,小数在后,输出时保留两位小数。示例:输入:2 -7 5 输出:2.50 1.00个人总结:本题难点:(1)求根公式的正确书写,需要用到函数sqrt来进行计算(2)输出保留两位小数要使用到%.2f的表现形式易错点:(1)因为本题涉及数学公式的计算所以需要用到#include<math.h>的头文件,代码才能正确运行。

2026-01-21 20:11:54 523

原创 1月20日上机打卡

题目:输入年和月,输出该月有几天。输入说明:输入两个整数,中间以空格分隔,第一个整数表示年,第二个整数表示月。输出说明:输出该年该月的天数,输出时,行首与行尾均无空格,仅输出一个整数。示例:输入:2000 2 输出:29个人总结:1.本题难点:判断该年是否为闰年,从而判断该年的2月份是28还是29天。满足判定闰年的公式是:年数可以被400整除或者被4整除但不能被100整除。

2026-01-20 20:03:54 615

原创 1月19日上机打卡

输入说明:你的程序需要从标准输入设备(通常为键盘)中读入两个整数:一个整数a(0 ≤a < 10000),代表长方形的长;一个整数b(0 ≤ b < 10000),代表长方形的宽;你的程序需要向标准输出文件(通常为启动该程序的终端)输出对应的答案。答案占一行,其中包含两个整数,即长方行的面积和周长,中间以一个空格分隔。在行首和行尾不要输出多余的空格。题目:求一个长方形的面积S及周长P。面积的公式为S = a × b,周长的公式P=2*(a+b),其中a代表长方形的长,b代表长方形的宽。

2026-01-19 19:51:48 216

空空如也

空空如也

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

TA关注的人

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