自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客KY222 打印日期

输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。给出年分m和一年中的第n天,算出第n天是几月几号。可能有多组测试数据,

2025-04-09 20:08:00 166

原创 牛客KY257 日期累加

输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。设计一个程序能计算一个日期加上若干天后是什么日期。输出m行,每行按yyyy-mm-dd的个数输出。

2025-04-09 18:37:53 238

原创 C++中string类的底层实现

string.h中实现了一些简单的函数声明。在string.cpp中实现了函数定义。在test.cpp中对这些函数进行测试。

2025-04-08 11:08:28 287

原创 力扣125.验证回文串

如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个。"amanaplanacanalpanama" 是回文串。字母和数字都属于字母数字字符。

2025-04-01 00:15:00 222

原创 牛客HJ73 计算日期到天数转换

每一年中都有 1212 个月份。其中,1,3,5,7,8,10,12月每个月有 3131 天;4,6,9,11 月每个月有 30 天;在一行上输入三个整数 a,b,c(1900≦a≦2200),分别代表年、月、日。保证输入的日期是合法的。∙ ∙这个年份是 44的整数倍,但不是 100 的整数倍;现在,对应输入的日期,计算这是这一年的第几天。输出一个整数,代表输入的日期是这一年的第几天。∙ ∙这个年份是 400 的整数倍。时有 29天,平年时有 28 天。

2025-03-31 09:00:00 561

原创 牛客HJ1 字符串最后一个单词的长度

对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出最后一个单词的长度。除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过 10^3。在一行上输入若干个字符串,每个字符串代表一个单词,组成给定的句子。在一行上输出一个整数,代表最后一个单词的长度。

2025-03-30 17:05:22 232

原创 牛客JZ64 求1+2+3+...+n

求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?static定义的数据存储在静态区中,不在对象中,每次调用访问的都是同一个数据。我们可以利用这一点来解决问题。进阶: 空间复杂度 O(1),时间复杂度 O(n)。数据范围: 0<n≤200。

2025-03-30 09:00:00 325

原创 用C++实现日期类的基本功能

日期类的基本功能包括Date+,Date-,Date+=,Date-=,Date++,Date--以及Date-Date(两日期相差天数)等。

2025-03-29 17:05:56 109

原创 使用vector构造杨辉三角形

在「杨辉三角」中,每个数是它左上方和右上方的数的和。生成「杨辉三角」的前 numRows。给定一个非负整数 numRows。

2025-03-25 22:11:53 415

原创 C语言-角谷步数

如果是偶数,则除以2;如果是奇数,则乘以 333 再加 1。一个正整数经过多少步才能变成 1, 称为角谷步数。对于 5 而言,步数也是 5。如此循环,最终必会得到 1!对于 1,步数为 0。你听说过角谷猜想吗?

2024-04-02 05:00:00 565

原创 C语言-冒泡排序算法

设计一个程序,实现冒泡排序算法,并输出{9,8,7,6,5,4,3,2,1,0} 的排序过程。每个排序过程输出一行,直到排序完成。

2024-04-01 19:25:48 690

原创 C语言-如何判断当前环境是大端存储还是小端存储

我们知道,联合体成员共用同一块内存空间,可以用此方法巧妙的判断存储方式。

2024-03-26 20:22:10 888

原创 C语言-紧急补习

Honoka 最不擅长数学,于是 Umi 用了许多办法来拯救她的数学。某次复习质数的时候,Umi 给了 Honoka 一些数字,让 Honoka 判断其中有多少质数。随着期末考试的临近,Honoka 却一点也没复习,这可把 Umi 急坏了,毕竟 Honoka 要是不及格,就要去补习,就不能参加活动……第二行 n 个正整数 a​i(1≤ai≤10),表示 n 个整数分别是多少。第一行输入一个正整数 T(1≤T≤10),表示有 T 组测试数据。第一行 1个正整数 n(1≤n≤10),表示有 n 个整数。

2024-03-25 21:54:22 216

原创 C语言- 输出班级第n个学生的平均成绩

输出班级第 n个学生的平均成绩。每个学生有英语、数学、语文、计算机 4 科成绩。若干个学生的 4 门成绩构成一个表格,可以用二维数组储存,每行代表一个学生的 4 门成绩。以为要计算某个学生的平均成绩,需要快速定位到该生成绩的起始位置,依次取出各门成绩进行累加。所以定义一个指向 4 个 float 型组成一维数组的行指针 p,用来指向该生成绩的起始位置,该生的各科成绩可用 (∗p)[i]表示。(1 到 4 之间的整数)

2024-03-24 21:12:02 466

原创 C语言-指针问题-排序问题

输入 10 个整数,将他们从小到大排序后输出,并给出每个元素在原来序列中的位置.输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。输入数据有一行,包含 10个整数,用空格分开。

2024-03-23 19:34:05 740

原创 C语言——指针练习:输出最大值与最小值

输出十个整数中的最大值与最小值。

2024-03-22 04:00:00 1059 1

原创 C语言——保留整数

输入一个字符串str1,把其中的连续非数字的字符子串换成一个 ,存入字符数组str2中,所有数字字符也必须依次存入str2中,输出str2。输入为一行字符串str1​,其中可能包含空格。字符串长度不超过80个字符。输出处理好的字符串str2。

2024-03-21 19:55:47 2346 1

原创 C语言——用指针数组来模拟二维数组

我们可以通过指针数组来模拟出二维数组。

2024-03-20 20:24:48 355 2

原创 约瑟夫环问题

约瑟夫环问题:设有n个人围坐一圈,并按顺时针方向1−n编号。从第s个人开始进行报数,报数到第m个人,此人出圈,再从他的下一个人重新开始从1到m的报数进行下去 ,直到只剩一个人为止。剩下的最后一个人的编号。从第s个人开始报数s;

2024-03-19 04:00:00 279 1

原创 C语言——复制字符串

有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。数字n,一行字符串,数字m。

2024-03-18 04:00:00 1021

原创 C语言——对称矩阵的判定

输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出。第一行输入一个正整数 N(N≤20),表示矩阵的行数。下面依次输入 N 行数据。

2024-03-17 10:31:01 1080 1

原创 C语言——母牛的故事

输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数 n (0<n<55),n 的含义如题目中描述。n=0 表示输入数据的结束,不做处理。有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第 n 年的时候,共有多少头母牛?对于每个测试实例,输出在第 nnn 年的时候母牛的数量。

2024-03-16 20:22:01 719 2

原创 C语言——验证哥德巴赫猜想

验证“每一个不小于6的偶数都是两个奇素数之和”。找出两个奇素数,使他们和为n。输入一个不小于6的偶数n。

2024-03-15 04:00:00 746 1

原创 C语言——求区间素数个数

输出n和m之间的素数个数。输入两个整数n和m。

2024-03-14 04:00:00 1047 1

原创 C语言——求斐波那契数列的前N项

输出斐波那契数列的前N项,每两个数之间用空格分开。给出一个整数N,求斐波那契数列的前N项。输入数据只有一行,包含一个整数N。

2024-03-13 19:53:42 2801 1

原创 C语言:求斐波那契数列的第N项。

用此方法较代码一效率提高,但若次数太大结果会表示不出来。编写程序求斐波那契数列的第N项(N<40)。用此方法,若次数运行过多时会吃力。

2024-03-13 05:00:00 1300 2

原创 C语言实验:实现国家排序

我们知道,二维数组在内存中存放时是一条直线。比如说在二维数组char[100][60]中该二维数组由一维数组组成,即char[0]表示二维数组的第一行数组,内存为第一行数组开辟了60个字符大小的空间。因此在本题中可以用二维数组存放国家的地址。输入十个国家的英文名字,然后按照字典序大小从小到大依次输出。

2024-03-12 05:00:00 1334 4

原创 C语言:寻找矩阵的马鞍点

如果矩阵A中,存在一个元素,该元素不仅是该行的最小值,同时是该列的最大值。那么就称该元素为矩阵的马鞍点。第一行输入该矩阵的行数m和列数n。输出该矩阵的所有马鞍点。

2024-03-11 07:00:00 1691 5

原创 C语言:统计某个给定闭区间[L,R]内,数字X出现的次数。

我们可以看到 x%10==3(即打印出了x的个位,此结果为我们想要,保存下来),接着我们要继续打印出x的十位...百位.......这时我们需要x=x/10。然后将这两个式子放入循环中,只要x 不等于0,就要继续循环。数字3在3中出现一次,在13中出现一次,在23中出现一次,在30`31`32·34中各出现一次,在33中出现两次。我们以x=13为例,求数字3出现的次数。给定范围为:[2,34];

2024-03-10 13:53:25 729 4

原创 C语言实验——取出小数中指定位数的数字

一行两个数,第一个数是一个小数,第二个数是 n。

2024-03-09 06:00:00 1213 3

原创 C语言中sizeof与strlen函数的区别

对于刚开始学C语言的人来说,经常把这两个函数弄混。

2024-03-08 20:53:43 507 4

原创 C语言实验——求解两数指定位数的商

最简单易懂的求指定位数的商,纯小白也能看懂!!!

2024-03-07 06:45:00 1293 7

原创 C语言基础实验——将十进制数对应的八进制、十六进制、十进制数输出。

输入一个十进制数,转换为对应的八进制、十六进制、十进制数输出。输出该十进制数对应的八进制、十六进制、十进制数。可以用输出格式控制符进行输出;

2024-03-06 12:34:45 1022 2

原创 C语言基础实验——输出区间闰年

m 年至 n 年之间的所有闰年,输出结果每行 8 个,数据之间用空格分隔。大家如果有更好的方法,欢迎评论区留言。

2024-03-05 17:12:31 922 1

原创 C语言基础实验——一元二次方程解的问题

C语言解一元二次方程

2024-03-04 21:19:43 1497 6

少儿编程资料.zip

少儿编程资料.zip

2023-10-10

空空如也

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

TA关注的人

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