- 博客(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语言-紧急补习
Honoka 最不擅长数学,于是 Umi 用了许多办法来拯救她的数学。某次复习质数的时候,Umi 给了 Honoka 一些数字,让 Honoka 判断其中有多少质数。随着期末考试的临近,Honoka 却一点也没复习,这可把 Umi 急坏了,毕竟 Honoka 要是不及格,就要去补习,就不能参加活动……第二行 n 个正整数 ai(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语言——保留整数
输入一个字符串str1,把其中的连续非数字的字符子串换成一个 ,存入字符数组str2中,所有数字字符也必须依次存入str2中,输出str2。输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字符。输出处理好的字符串str2。
2024-03-21 19:55:47
2346
1
原创 约瑟夫环问题
约瑟夫环问题:设有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语言——求斐波那契数列的前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语言基础实验——将十进制数对应的八进制、十六进制、十进制数输出。
输入一个十进制数,转换为对应的八进制、十六进制、十进制数输出。输出该十进制数对应的八进制、十六进制、十进制数。可以用输出格式控制符进行输出;
2024-03-06 12:34:45
1022
2
原创 C语言基础实验——输出区间闰年
m 年至 n 年之间的所有闰年,输出结果每行 8 个,数据之间用空格分隔。大家如果有更好的方法,欢迎评论区留言。
2024-03-05 17:12:31
922
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人