自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计网学习笔记一

《计算机网络:自顶向下方法》一书的学习笔记

2023-11-18 21:50:32 273

原创 饿饿!饭饭!

嗯哼,小码哥在新的一年里不会忘记身为干饭人的初心!众所周知,小码哥非常不喜欢一直吃 同样的东西,但由于理想与现实的差距,食堂在这n天里只会供应k种餐食。在一天吃3餐的情况下,前w天一共w×3顿饭小码哥不希望有任何一顿重复。现在请问食堂有多少种方案可以满足超级可爱乖巧的小码哥的需要。输入格式:一行,三个整数n,k,w表示n天内食堂只会供应k种餐食,w的意义 详见题面。输出格式:输出一行一个数,表示满足小码哥需要的方案数。

2023-10-19 22:14:02 133

原创 springMVC-@RequestMapping

通过指定@RequestMapping的value属性,可以将请求映射到指定的URL路径上。@RequestMapping 注解可以修饰方法,还可以修饰类。当同时修饰类和方法时, 请求的 url 就是组合: /类请求值/方法请求值。在类级别上,@RequestMapping注解用于指定控制器类中所有处理方法的公共请求映射前缀。// ...上述代码中,所有在ExampleController类中的处理方法,都会以"/example"作为请求映射前缀。

2023-10-06 17:05:04 164

原创 Spring-AOP

Spring框架的AOP(Aspect-Oriented Programming)是一种编程范式,用于实现横切关注点的模块化。AOP通过将与业务逻辑无关的功能(例如日志记录、事务管理、安全性等)从主要业务逻辑中分离出来,提供了一种更加灵活和可维护的方式来处理横切关注点。

2023-10-03 20:40:37 87

原创 Spring配置bean

本文介绍了Spring框架如何配置bean

2023-09-05 18:50:59 675

原创 在自定义类中定义自定义类的属性

Student() : id(0)//在执行Teacher的默认构造器之前调用了Student的默认构造函数。

2022-12-15 23:42:02 157 1

原创 ObjectInputStream的循环输出问题

利用对象流循环输入同一种数据类型的数据。

2022-12-11 16:41:34 337 1

原创 7-140 斐波那契数列第n项

一、题目要求输出斐波那契数列第n项(假设n<1000)。 斐波那契数列:0,1,1,2,3,5,8,13……输入格式:一个正整数n,表示斐波那契数列第n项。输出格式:斐波那契数列第n项的值输入样例:在这里给出一组输入。 例如:1输出样例:在这里给出相应的输出。 例如:0二、代码#include <stdio.h>int Fib(int n);int main() { int n,a=0; scanf("%d", &

2022-05-27 18:26:57 414

原创 7-139 手机话费

一、题目要求小明的手机每天消费1元,每消费K元就可以获赠1元,一开始小明有M元,问最多可以用多少天?输入格式:每个测试实例包括2个整数M,K(2<=k<=M<=1000)。输出格式:对于每个测试实例输出一个整数,表示M元可以用的天数。输入样例:2 2输出样例:3二、代码#include <stdio.h>int main(){ int m,k,i=0; scanf("%d %d",&m,&k)

2022-05-27 18:26:47 348

原创 7-138 质因子分解

一、题目要求本题目要求读入一个大于1的整数,编程将其分解成若干个质因子(素数因子)积的形式。输入格式:大于1的整数一个。输出格式:将输入的正整数分解成若干个质因子积的形式,质因子的出现顺序按从小到大排列。 如:40=2*2*2*5;如果整数本身为质数或素数,直接输出,如:13=13。输入样例:12480输出样例:12480=2*2*2*2*2*2*3*5*13二、代码#include<stdio.h>int main(){ int i=2,

2022-05-27 18:26:36 527

原创 7-137 Average

一、题目要求You are going to read a serial of none-negative integers, which ends with a negative number that does not count as one of the data. Your program calculates the average of all the none-negative integers, and prints the average which rounds to two de

2022-05-27 18:26:22 199

原创 7-136 穷举问题-搬砖

一、题目要求某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。如果想用n人正好搬n块砖,问有多少种搬法?输入格式:输入在一行中给出一个正整数n。输出格式:输出在每一行显示一种方案,按照"men = cnt_m, women = cnt_w, child = cnt_c"的格式,输出男人的数量cnt_m,女人的数量cnt_w,小孩的数量cnt_c。请注意,等号的两侧各有一个空格,逗号的后面也有一个空格。如果找不到符合条件的方案,则输出"None"输入样例:

2022-05-27 18:26:13 1598

原创 7-135 数字金字塔

一、题目要求输入格式:正整数n,1<=n<=9。输出格式:n层的金字塔,其中第1层的“1”在第1行的第39列(列从1开始计数)。输入样例:5输出样例: 1 121 12321

2022-05-27 18:26:02 289

原创 7-134 倒顺数字串

一、题目要求输入正整数n,输出它的倒顺数字串。如n=6时,输出1 2 3 4 5 6 5 4 3 2 1输入格式:输入一个正整数n,n的范围是[1,50]。输出格式:n的倒顺数字串,每两个数字之间只用一个空格隔开。输入样例:6输出样例:1 2 3 4 5 6 5 4 3 2 1二、代码#include <stdio.h>int main() { int n; scanf("%d", &n); if (n == 1)pri

2022-05-27 18:25:52 394

原创 7-131 等腰直角三角形

一、题目要求等腰直角三角形是指一个角是直角,且两条直角边相等的三角形。这里我们输出直角边长为n的等腰直角三角形的格式如下所示: 比如n=1,则输出:*n=2,输出:*** n=3,输出:*** *** 那么,你能用程序来实现么?输入格式:输入一个数n,表示三角形的边长。1<n<1000。输出格式:输出对应的用*表示的等腰直角三角形。输入样例:4输出样例:**********二、代码#include&

2022-05-27 18:25:40 614

原创 7-133

一、题目要求中国人非常喜欢6这个数字,因为大家总爱说66大顺啊。数学狂人李某人喜欢把什么都数字化,于是她把顺利这个词也定义了数量级,6代表1级顺利,66代表2级顺利,666代表3级顺利,以此类推。你看,数学狂人的世界总是让人无法理解。今天,李某人决定将数学进行到底,现在她设前n级顺利的和是sn。sn=6+66+666+...+66..66(n个6)。 假设你已经知道了数字n,那么,你能帮李某人求出sn么?输入格式:输入一个正整数n,n的范围是[0,10)。输出格式:输出Sn的

2022-05-26 15:55:00 173

原创 7-132 画菱形

一、题目要求菱形是一种特殊的平行四边形,是四条边均相等的平行四边形。题目给出菱形的边长n,用*画出菱形。如n=1,输出:*n=2,输出: **** * n=3,输出: * ******** *** *那么,你能用程序来实现么?输入格式:输入菱形的边长n,1<n<100。输出格式:输出对应的用*表示的菱形。输入样例:4输出样例: * *** ***** ******* *****

2022-05-26 15:53:59 393

原创 7-130 累加器

一、题目要求请你实现一个累加器。输入n个非负整数,输出他们的和。 1<n<1000,而每个数则<10000。输入格式:输入包括两行。 第一行:包括一个整数n,表示总共有n个数。 第二行:包含n个整数。输出格式:输出n个数的和。样例">输入样例:43 2 1 4输出样例:10二、代码#include<stdio.h>int main() { int n,num, sum = 0; scanf("%d",

2022-05-26 15:53:44 769

原创 7-129 最佳情侣身高差

一、题目要求专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。输入格式:输入第一行给出正整数N(≤10),为前来查询的用户数。随后N行,每行按照“性别 身高”的格式给出前来查询的用户的性别和身高,其中“性别”为“F”表示女性、“M”表示男性;“身高”为区间 [1.0, 3.0] 之间的实数。输出格式:对每

2022-05-26 15:53:27 389

原创 7-128 大于m的最小素数

一、题目要求输入格式:直接输入一个正整数输出格式:直接输出结果,没有任何附加格式控制。输入样例:12输出样例:13二、代码#include<stdio.h>int main() { int n, count = 0; scanf("%d", &n); for (int i = n+1;; i++) { int a = 0; for (int j = 2; j < i; j++)

2022-05-26 15:53:14 141

原创 7-127 Sum of the digits

一、题目要求Given a none-negative number, print out the sum of its digits.Input Format:A none-negative integer number.Output Format:The sum of its all digits.Sample Input:123Sample Output:6二、代码#include<stdio.h>int main() { in

2022-05-26 15:53:00 270

原创 7-126 时间差

一、题目要求10点半到11点45之间,有几小时几分钟呢?你要写一个程序,读入两个时间,计算它们之间的时间差,输出相差几小时几分钟。输入输入两个时间,均以24小时制表达,每个时间以“小时:分钟”的形式表达,第二个时间一定比第一个时间晚或相同,而且一定在同一天内。输出输出表示两个时间之间的时间差的两个数字,第一个数字是时间差中的小时数,第二个数字是时间差中的分钟数。输入例子10:30 11:45输出例子1 15二、代码#include<stdio.h

2022-05-26 15:52:36 563

原创 7-125 又来一个上三角数字三角形

一、题目要求输入一个正整数n,输出具有n层的上三角数字三角形。输入格式:只有一个正整数n,1<=n<=100。输出格式:一个上三角数字三角形,每个数字占四个字符位置。输入样例:5输出样例: 1 6 10 13 15 2 7 11 14 3 8 12 4 9 5二、代码#include <stdio.h>int main() { int n; scanf("%d", &am

2022-05-26 15:52:15 72

原创 7-124 上三角数字三角形

一、题目要求输入一个正整数n,输出具有n层的上三角数字三角形。输入格式:只有一个正整数n,1<=n<=100。输出格式:一个上三角数字三角形,每个数字占四个字符位置。输入样例:5输出样例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15二、代码#include <stdio.h>int main() { int n,num=1; scanf("%.

2022-05-26 15:51:57 165

原创 7-123 空心字母金字塔

一、题目要求输入一个大写的英文字母,输出空心的字母金字塔。输入格式:一个大写英文字母。输出格式:一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。输入样例:E输出样例: A B B C C

2022-05-26 15:51:37 494

原创 7-122 3n+1

一、题目要求有这样一个猜想:对于任意大于1的自然数n,若n为奇数,则将n变成3n+1,否则变成n的一半。经过若干次这样的变换,一定会使n变为1。例如3->10->5->16->8->4->2->1。对于n=1的情况,当然就不用变化了。输入格式:输入一个正整数n,n的范围是[1,999999]。输出格式:输出变换的次数。输入样例:3输出样例:7二、代码#include <stdio.h>int main

2022-05-24 17:05:15 525

原创 7-121 作品评分

一、题目要求全国中小学生Scratch作品大赛拉开了序幕。每个参赛选手可以通过网络直接上传作品。本次比赛人人可做评委。每个网络评委可以通过网络对每一件作品进行打分。评分系统也是请程序高手设计的,能自动去掉一个最高分和一个最低分,求出平均分。输入格式:输入数据包括两行: 第一行为n,表示n个评委,n>2。第二行是n个评委的打分,分数之间有一个空格。打分是可以带有小数部分的。输出格式:输出平均分,结果保留两位小数。输入样例:610 9 8 7.9 9 9.5输出样例

2022-05-24 17:02:00 274

原创 7-120 兔子繁殖问题

一、题目要求已知有一对兔子,每个月可以生一对兔子,而小兔子一个月后又可以生一对小兔子(比如:2月份出生的小兔子4月份可以生育)。也就是说,兔子的对数为:第一个月1对,第二个月2对,第三个月3对,第四个月5对.....假设兔子的生育期为两年,且不死。那么问题来了,你能说出每个月的兔子数么?输入格式:输入一个数n,表示第n个月,1<=n<=24。输出格式:输出这个月兔子的数目。输入样例:4输出样例:5二、代码#include <stdio.h

2022-05-24 16:58:25 162

原创 7-119 我是升旗手

一、题目要求一年一度的升旗手选拔又要到了,学校要求每个班级选出一位同学做升旗手的候选人。因为升旗手对身高有严格的要求,所以班主任决定选班级里个子最高的同学(如果两位同学一样高,则选任意一位)。你能很快地给老师答案么?输入格式:输入包括两行。 第一行:包括一个整数n,表示班级里共有n位同学。 第二行:包含n个三位数,表示每一位同学的身高。输出格式:输出身高最高的同学的身高。输入样例:4130 125 129 140输出样例:140二、代码#includ

2022-05-24 16:57:18 762

原创 7-118 分队列

一、题目要求班级第一次列队,通常老师会让同学按身高排成一列,然后1、2报数,喊到1的同学向前一步,就这样,队伍就变成两列了。假设现在一个班级有n个同学,并且他们已经按身高排成了一列,同学按身高从1到n编号,你能告诉我最后哪些编号的同学站在了第一列么?输入格式:输入一个正整数n,表示班级的人数。输出格式:按顺序输出所有在第一列的同学对应的编号,每两个编号之间用一个空格隔开。样例">输入样例:11输出样例:1 3 5 7 9 11二、代码#include

2022-05-24 16:54:50 106

原创 7-117 整数的分类处理

一、题目要求给定 N 个正整数,要求你从中得到下列三种计算结果:A1 = 能被 3 整除的最大整数 A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数 A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)输入格式:输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。所有数字都不超过 100,同行数字以空格分隔。输出格式:在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。如果某个数字不存在,则对应输出NO

2022-05-24 16:48:16 828 1

原创 7-115 小于m的最大的10个素数

一、题目要求给定一个整数m(50<m<20000),找出小于m的最大的10个素数。输入格式:输入在一行中给出一个正整数m(50<m<20000)。输出格式:在一行中按递减顺序输出10个满足条件的素数,每个素数输出占6列。没有其它任何附加格式和字符。输入样例:229输出样例: 227 223 211 199 197 193 191 181 179 173二、代码#include<stdio

2022-05-24 16:43:10 343

原创 7-116 计算圆周率

一、题目要求根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。2π​=1+31​+3×52!​+3×5×73!​+⋯+3×5×7×⋯×(2n+1)n!​+⋯输入格式:输入在一行中给出小于1的阈值。输出格式:在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。输入样例:0.01输出样例:3.132157二、代码#include <stdio.h>int main() { double a=1.0,b=1.0,n,sum=1

2022-05-24 16:41:20 2381 1

原创 7-114 谁先倒

一、题目要求划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下一行给出一个正整数N(≤100),随后N行,每行给出一轮划拳的记录,格式为:甲

2022-05-24 16:10:37 92

原创 7-113 单词长度

一、题目要求你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it's算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。输入格式:输入在一行中给出一行文本,以.结束提示:用scanf("%c",...);来读入一个字符,直到读到.为止。输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。输入样例:It's great to see y

2022-05-24 15:30:46 179

原创 7-112 约分最简分式

一、题目要求分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。输入格式:输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。分子和分母都是正整数(不包含0,如果不清楚正整数的定义的话)。提示:对于C语言,在scanf的格

2022-05-21 15:04:08 239

原创 7-111 求特殊方程的正整数解

一、题目要求本题要求对任意给定的正整数N,求方程X2+Y2=N的全部正整数解。输入格式:输入在一行中给出正整数N(≤10000)。输出格式:输出方程X2+Y2=N的全部正整数解,其中X≤Y。每组解占1行,两数字间以1空格分隔,按X的递增顺序输出。如果没有解,则输出No Solution。输入样例1:884输出样例1:10 2820 22输入样例2:11输出样例2:No Solution二、代码#include <stdio.

2022-05-21 15:00:47 228

原创 7-110 求符合给定条件的整数集

一、题目要求给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 453523 524 532 534 542 543二、代码#

2022-05-21 14:59:53 128

原创 7-109 计算工资

一、题目要求某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。输入格式:输入在一行中给出2个正整数,分别为某员工入职年数和周工作时间,其间以空格分隔。输出格式:在一行输出该员工的周薪,精确到小数点后2位。输入样例1

2022-05-21 14:47:54 180

原创 7-107 找出最小值

一、题目要求本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例:4 -2 -123 100 0输出样例:min = -123二、代码#include<stdio.h>int main() { int n,num,result,a; scanf("%d", &n);

2022-05-21 14:46:51 179

空空如也

空空如也

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

TA关注的人

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