自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 问答 (1)
  • 收藏
  • 关注

原创 node.js全栈项目

基于Express开发的全栈项目

2023-01-13 17:30:10 1710 8

原创 TCP协议三次握手的抓包模拟

关于tcp协议三次握手抓包模拟

2023-07-11 13:43:52 399

原创 vscode报错:errno: -4091, syscall: ‘listen‘, address: ‘::‘, port: 3000

关于端口被占用报错

2023-01-09 16:44:31 1013

原创 node.js笔记(千锋kerwin老师同款)

node.js笔记,需要可联系我

2023-01-09 15:10:26 1466 1

原创 CSS选择器餐厅练习(32题版本)

css选择器餐厅练习题32版本

2022-07-14 15:14:49 1116

原创 Java水果摊

Java初学者,利用简单集合知识写了一个小项目(当然四处借鉴了许多);非常基础,没有涉及io以及其他复杂知识定义类不要钱,所以怼了一堆;1.测试类;主要是主页面的循环package shuiguotan;import java.util.Scanner;public class LastTest { public static void main(String[] args) { System.out.println("欢迎来到华强水果摊"); while(true) {

2022-04-08 12:27:38 708 6

原创 辗转相除法求最大公约数和最小公倍数

求指定两个数的最大公约数和最小公倍数输入用例:2 4输出用例:2 4输入用例:16 24输出用例:8 48输入用例:13 12输出用例:1 156输入用例:16 8输出用例:8 16输入用例:2 2输出用例:2 2package first;import java.util.Scanner;public class Demo5{ public static void main(String[] args)

2022-03-11 18:04:51 91

原创 成绩统计(蓝桥云课)

题目描述小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。输入描述输入的第一行包含一个整数n\ (1 \leq n \leq 10^4)n(1≤n≤104),表示考试人数。接下来nn行,每行包含一个 0 至 100 的整数,表示一个学生的得分。输出描述输出两行,每行一个百分数...

2022-03-08 21:00:16 192

原创 单词分析(蓝桥云课)

题目描述小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。输入描述输入一行包含一个单词,单词只由小写英文字母组成。对于所有的评测用例,输入的单词长度不超过 1000。输出描述输出两行,第一行包含一个英文字母,表示单词中出现得最多的字

2022-03-08 20:42:06 110

原创 1497: 变态杀人狂

题目描述变态杀人狂三师弟想到一个杀人游戏游戏规则如下:三师弟抓了n个人对这n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的人被杀,剩下的人继续游戏,活到最后的一个人是胜利者。请输出每次被杀的人的编号注意最后一个活着的人不用输出输入多组测试数据,输入n和m值。1<n,m<200,EOF结束输出输出每次被杀的人的编号 注意 最后一个人不用输出样例输入5 3样例输出3152#include<s

2022-03-06 15:50:52 73

原创 蓝桥杯 数的分解

枚举结果/6即可#include<stdio.h>#include<stdlib.h>int fun(int n){ while(n>0) { if(n%10==2||n%10==4) { return 1; } n=n/10; } return 0;}int main(){ int i,j,k,n; n=0; ...

2022-03-06 14:04:15 136

原创 蓝桥杯 跑步锻炼

【题目描述】小蓝每天都锻炼身体。正常情况下,小蓝每天跑 1 千米。如果某天是周一或者月初(1 日),为了激励自己,小蓝要跑 2 千米。如果同时是周一或月初,小蓝也是跑 2 千米。小蓝跑步已经坚持了很长时间,从 2000 年 1 月 1 日周六(含)到 2020 年10 月 1 日周四(含)。请问这段时间小蓝总共跑步多少千米?暴力遍历就完事了#include<stdio.h>int main(){ int sum=0; int yue,ri,zhou=6;

2022-02-08 20:41:40 122

原创 蓝桥杯 既约分数

#include<stdio.h>int gcd(int a,int b){ if(b==0) { return a; } else { return gcd(b,a%b); }}int main(){ int sum=0; for(int zi=1; zi<2021; zi++) { for(int mu=1; mu<2021; mu++)...

2022-02-08 20:10:22 5421

原创 一种括号的括号匹配

(我这种方法比较简陋,并未使用栈来解题)题目描述现在有一个括号串(由'('和')')组成的字符串。现在问你最多有多少个括号是配对的。(一个'('与一个')'算配对,无视中间是否还有是否还有其他括号)输入第一行输入一个T,表示T(0<T<=10)组数据。接下来T行每行输入字符串s(0<s<1000)。输出配对括号的个数。样例输入3(()())((()()()()(())))))))((((((样例输出450#include&

2022-01-26 16:55:26 1006

原创 1208: 又见素数

题目描述输出n到m之间所有素数的个数和所有的素数输入两个数,n,m(n!=m),n,m均是整型多组测试数据输出输出个数,和所有的素数,格式看样例。样例输入3 57 9样例输出23 517提示不会出现没有素数的情况且最后一个数后面没空格代码#include<stdio.h>#include<stdlib.h>#include<math.h>int main(){ int m,n...

2021-12-21 17:07:40 97

原创 1469: 数星星(结构体专题)

题目描述一天,小明坐在院子里数星星,Gardon就出了个难题给她:Gardon在天空画出了一个矩形区域,让他输入矩形区域里有多少颗星星,仁慈的上帝还为他标出了每个星星的坐标。但小明数着数着就看花了眼,但他的原则是:宁愿多数一次,不可错过一个。如果小明把他数过的星星的坐标都告诉你,你能否帮他进行排重处理(如果两个星星的坐标位置相同,则视为一个星星),计算出星星的个数。输入首先输入一个整数n(n<=300),接下来的n对整数,每对表示小明数过的一个星星的位置(星星的坐标在-10000到1

2021-12-21 16:38:47 234 1

原创 1465: 谁的年龄最小(结构体专题)

题目描述设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过8位)以及三个整数,分别表示出生日期的年月日。输出输出年龄最小的好友的姓名和出生日期,用空格隔开,出生日期的输出格式见输出样例。样例输入3Zhangling 1983 2 4Wangliang 1983

2021-12-20 16:22:37 232

原创 1436: 循环移动(指针专题)

题目描述有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。题目没有告诉你n的范围,希望你读入n之后用malloc()函数动态申请内存空间,不要提前定义数组的大小。不要偷懒哦。另外要求定义并使用函数ringShift()void ringShift(int *a, int n, int k){//循环移动后的数值仍然存入数组a中}输入输入分3行,第一行是一个整数n,第二行是n个整数,用空格隔开。第三行是一个整数k。输出输出n个整数

2021-12-13 17:20:00 4222

原创 查询记录(结构体专题)

题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入一个学生的学号,输出该学生学号、姓名、3门课程成绩输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输入一个学号num输出若学号num存在,输出该学生的学号、姓名、3门课程成绩;若该学号不存在,则输出“Not Found”。样...

2021-12-09 19:32:30 246

原创 1478: 总成绩排序(结构体专题)

题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。请按如下规则排序:按总成绩降序排序,若总成绩相同,则按姓名升序排序。输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。输出输出排序后的成绩单,格式见输出样例。样例输入3541207010188 Zhangling 89 78 955412070101.

2021-12-08 16:37:30 240

原创 C语言程序设计教程(第三版)课后习题10.7

题目描述有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。输入数字n 一行字符串 数字m输出从m开始的子串样例输入6abcdef3样例输出cdef代码#include<stdio.h>#include<stdlib.h>int main(){ char a[1000],*pa; int n; scanf("%d",&n); getchar()...

2021-12-06 17:13:49 507

原创 1384: 阶乘的最高位

题目描述输入一个正整数n。输出n!的最高位上的数字。输入输入一个正整数n(n不超过1000)。输出输出n!的最高位上的数字。样例输入1000样例输出4代码#include<stdio.h>#include<stdlib.h>int main(){ int n; double m=1.0; scanf("%d",&n); for(int i=1;i<=n;i++) {...

2021-12-02 18:40:14 442

原创 1443: 多个整数的逆序输出(函数专题)

题目描述输入n和n个整数,以与输入顺序相反的顺序输出这n个整数。要求不使用数组,而使用递归函数实现。输入输入有两行,第一行是一个正整数n,第二行有n个整数,整数之间由空格隔开。输出输出n个整数,顺序与输入顺序相反,每个整数后有一个空格。样例输入511 22 33 44 55样例输出55 44 33 22 11 #include<stdio.h>#include<stdlib.h>int n;int main(){ sca..

2021-12-01 16:48:21 378

原创 1402: 回文数猜想(函数专题)

题目描述一个正整数,如果从左向右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。任取一个正整数,如果不是回文数,将该数与他的倒序数相加,若其和不是回文数,则重复上述步骤,一直到获得回文数为止。例如:68变成154(68+86),再变成605(154+451),最后变成1111(605+506),而1111是回文数。于是有数学家提出一个猜想:不论开始是什么正整数,在经过有限次正序数和倒序数相加的步骤后,都会得到一个回文数。至今为止还不知道这个猜想是对还是错。现在请你编程序验证

2021-11-30 17:56:03 168

原创 1450 打印数字图形

题目描述从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。要求在程序中定义并调用函数PrintLine()来输出一行数字,函数原型如下:void PrintLine(int n);输入正整数n(1≤n≤9)。输出指定数字图形。样例输入5样例输出 1 121 12321 1234321123454321 1234321 12321 121 1代码#include<stdio.h>..

2021-11-29 17:47:37 1038

原创 1406: 两个有序数组合并

题目描述已知数组a中有m个按升序排列的元素,数组b中有n个按降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。输入输入有两行,第一行首先是一个正整数m,然后是m个整数;第二行首先是一个正整数n,然后是n个整数,m, n均小于等于1000000。输出输出合并后的m+n个整数,数据之间用空格隔开。输出占一行。样例输入4 1 3 5 73 6 4 2样例输出7 6 5 4 3 2 1代码#include<stdio.h>#in

2021-11-25 19:56:03 270

原创 1409: 矩阵乘积

题目描述计算两个矩阵A和B的乘积。输入第一行三个正整数m、p和n,0<=m,n,p<=10,表示矩阵A是m行p列,矩阵B是p行n列;接下来的m行是矩阵A的内容,每行p个整数,用空格隔开;最后的p行是矩阵B的内容,每行n个整数,用空格隔开。输出输出乘积矩阵:输出占m行,每行n个数据,以空格隔开。样例输入2 3 41 0 10 0 11 1 1 34 5 6 78 9 1 0样例输出9 10 2 38 9 1 0

2021-11-21 17:51:52 134

原创 1388: 验证哥德巴赫猜想(函数专题)

题目描述哥德巴赫猜想大家都知道一点吧。我们现在不是想证明这个结论,而是对于任给的一个不小于6的偶数,来寻找和等于该偶数的所有素数对。做好了这件实事,就能说明这个猜想是成立的。要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现。int prime(int n){//判断n是否为素数, 若n为素数,本函数返回1,否则返回0}输入一个偶数M (M是6到1000000之间的一个偶数).输...

2021-11-21 13:29:34 218

原创 1726 打印菱形

题目描述输入输出样例输入5样例输出 * *** ***** **************** ******* ***** *** *代码#include<stdio.h>#include<math.h>int main(){ int n,i,j,x,m,a,b,c,d; while(scanf("%d",&n)!=EOF) { m=n; ...

2021-11-18 19:46:41 530

原创 1407 上三角矩阵的判断

题目描述编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。上三角矩阵即主对角线以下(不包括主对角线)的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。要求定义函数IsUpperTriMatrix()判断矩阵a是否是上三角矩阵,如果是返回1,否则返回0。函数原型如下:IsUpperTriMatrix(int a, int n);输入输入一个正整数n(1<=n<=10)和n阶.

2021-11-16 19:52:26 160

原创 1454 查找数组元素

题目描述编写程序,输入n(1<=n<=10),输入n个整数构成一个数组,输入整数x,在这个数组中查找x是否存在,如果存在,删除x,后面元素依次向前添补空位,并输出删除元素后的数组。如果不存在,输出“Not Found”。定义一个查找函数find(),在数组a中查找x,若找不到函数返回-1,若找到返回x的下标,函数原型如下:int find(int a[], int n, int x);然后在main()中,先调用函数find(),若查找失败输出“Not Found.

2021-11-15 16:54:35 191

原创 1383: 手机短号 (多实例)

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

2021-11-13 19:46:50 198

原创 百钱买百鸡

题目描述百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡、母鸡、小鸡各买多少只?输入输入一个正整数n(n<=100)。输出如果有解,种组合占一行,包含公鸡、母鸡、小鸡的个数,用正整数表示,每个数据占4列。公鸡母鸡小鸡个数均大于等于0,按公鸡数目从小到大输出,公鸡数目相同按母鸡数目从小到大输出,以此类推。如果无解,输出“No Answer.

2021-11-11 22:08:53 350

原创 c语言冒泡排序(基础)

n个数由小到大排序并输出代码#include<stdio.h>int main(){ int t,n; scanf("%d",&n); int a[n]; for(int i=0; i<n; i++) { scanf("%d",&a[i]); } for(int i=1; i<n; i++) { for(int j=0; j<n-i; j++) ...

2021-11-10 22:53:09 875

原创 取最大值不去重并以输入负数结束

题目描述北京校友会每年举办两次,所有校友都有校友编号,每次到会的校友都在签到簿上写下自己的编号和姓名,在校友会成立5周年的聚会上将颁发“最佳校友奖”,该奖项颁发给到会次数最多的校友。现在请你编写程序,找出这个奖项的得主。若有多个校友并列第一,则均可获奖。输入输入若干个整数,表示签到簿上的校友编号,所有编号均为0~99的整数,以一个负数作为输入结束的标志。输出输出出现次数最多的编号。若获奖选手有多个,则按从小到大的顺序输出选手编号,用空格隔开。样例输入4 5 3 ..

2021-11-07 16:02:24 155

原创 1061: C语言程序设计教程(第三版)课后习题5.7

题目描述给出一个不多于5位的整数,要求 1、求出它是几位数 2、分别输出每一位数字 3、按逆序输出各位数字,例如原数为321,应输出123输入一个不大于5位的数字输出三行 第一行 位数 第二行 用空格分开的每个数字,注意最后一个数字后没有空格 第三行 按逆序输出这个数样例输入12345样例输出51 2 3 4 554321代码#include <stdio.h>#include <stdlib.h>int main()

2021-11-06 17:26:39 559

原创 1029: 用筛法求之N内的素数。

题目描述用筛法求之N内的素数。输入N输出0~N的素数代码#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int a; while(~scanf("%d",&a)) { printf("mouth:%d eye:%d leg:%d\n",a,2*a,4*a); } return ...

2021-11-04 22:07:21 120

原创 1348: 电梯

题目描述在某一高层建筑内只有一部电梯,当你按下一个数时,电梯会运行到那一层。已知电梯每上升一层需6秒,下降一层需4秒,在需要停留的那层停留5秒。现有N个整数组成的一个需求列表,电梯将依次响应,电梯从0层开始运行,而在运行过程结束之前不会返回0层。注意,若出现相邻两个整数相等,代表在同一层执行了两个不同任务,可以理解为:电梯已经停了5秒,正要关门时又有人在同一层按开门键,电梯又开门并停留5秒。输入输入分两行,第一行是一个正整数N(N<=1000),代表停留几次,第二行的N个数字代表.

2021-11-02 23:15:53 143

空空如也

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

TA关注的人

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