- 博客(29)
- 收藏
- 关注
原创 蓝桥杯跑步问题
已知 20222022 年 11 月 11 日是周六,请问小蓝整个 20222022 年晨跑多少天?小蓝每周六、周日都晨跑,每月的 11、1111、2121、3131 日也晨跑。
2025-03-24 23:36:58
358
原创 翻硬币问题
小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币,用“”表示正面,用“o”表示反面(是小写字母,不是零)。比如可能情形是“**oo***ooo”,如果同时翻转左边的两个硬币,则变为“oooo***ooo”。已知初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,求对特定局面最少要翻动的次数。两行等长字符串,分别表示初始状态和要达到的目标状态,每行长度小于1000。一个整数,表示最小操作步数。
2025-03-15 23:47:15
249
原创 递归实现三种不同的枚举
从1~n中任选m个数输出所以的组合可能,n*(n-m)<=25,0<m<=n。从1~n中,随机取任意多个,输出所以方案 (1<= n <=15)从1~n中任选n个数输出所以的排列可能,1<=n<=9。
2025-03-13 23:32:48
507
原创 用欧几里得算法求出a和b的最大公约数
输入两个数时要确保被除数大于除数,所以要先判断输入两数是非需要交换,当求模r=0时除数就是两数得最大公约数。
2025-03-07 23:28:35
207
原创 斐波那契数列取模
输入一个正整数 `n`,输出斐波那契数列第 `n` 项的值(从第 1 项开始计数)结果对 `10007` 取模。(斐波那契数列:1, 1, 2, 3, 5, 8, ...)
2025-03-07 23:03:53
335
原创 用Java编写一个猜数字小游戏
猜数字:利用random产生随机数,再利用while循环,在循环内用if语句比较产生随机数和输入数字的大小,当数值相同时,利用break打破循环。
2024-09-12 23:32:19
257
原创 C语言中冒泡排序法
从小到大可以用冒泡排序法,将相邻的数值之间两两比较,将大的数值赋值给右边。将{10,8,6,7,4,5,3,2,1,9}按从小到大的顺序排列。
2024-09-08 00:02:30
183
原创 C语言中如何过滤某个字符
输入一个50个字符以内的带‘#’的字符数组,要求将‘#’过滤,输出一串将‘#’过滤后的字符串。在getchar()时,遇到‘\n’结束实际就是遇到回车键则字符输入结束。
2024-09-03 23:38:24
363
原创 C语言中数组例题(2)
利用随机函数rand()随机生成一个0-100以内的随机整数构成的二维数组,求出该数组中所有值的和、平均值、最大值和最小值,其中平均值保留2位小数。rand( )的使用,该函数无参数;
2024-08-24 23:08:54
182
原创 C语言中数组例题(1)
二维数组a[N][M],N代表数组行数,M为列数,利用for循环输入数值形成矩阵,再次利用for循环求出一列和二列的总和值。使用一维数组编写程序:从键盘任意输入10个数保存在数组中,输出其中的偶数,并统计偶数的个数和偶数之和。2. 输入一个N*M阶矩阵,求各行元素之和。
2024-08-23 23:33:28
305
原创 C语言中循环语句例题(1)
注意sum的类型,sum大概率是浮点,所以不能用int,还要注意使用浮点型时不能是整型与整型间相运算。注意:定义累加结果sum和阶乘结果a要用double型,不能用int型,因为int型范围小不够用。3. 编写求1+(1+2)+(1+2+3)+…
2024-08-22 17:25:43
309
原创 C语言中选择语句例题(if语句,if...else...语句,switch语句)
3.输入一个百分制成绩,如果成绩在100~90则输出A等级,如果成绩在100~90则输出A等级,如果成绩在90~80则输出B等级,如果成绩在80~60则输出C等级,如果成绩在60以下则输出D等级。该题为选择语句,利用if...else...嵌套,先用if判断输入数a>0是否成立,成立则为正数,不成立则跳到else,再用if判断a==0是否成立,成立则为0,不成立则为负数。悬空的else有就近原则,悬空else总是和最近的if匹配,则该题else与if(b==2)最近,并且成立,则输出he。
2024-08-22 13:34:08
238
原创 C语言输入年月日,判断这一天是一年的第几天
以月份为条件,将日期进行加。需要注意的是该年为闰年的情况,当闰年时,二月有29天,则是闰年时2月份以后的日期要多加一天(该处可用。进行判断该年是否为闰年)。输入一个日期后,利用。
2024-04-10 18:07:23
718
1
原创 利用C语言解决百钱买百鸡问题
解决百钱买百鸡问题:公鸡一只五块钱,母鸡一只三块钱,小鸡三只一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?
2024-04-05 12:00:00
799
1
原创 C语言用不同的三种循环求出1!+2!+3!+……+20!
在定义sum的时候不能用int,因为int的数据范围不够,应该用double类型。1.利用while循环。
2024-04-03 13:45:48
1284
1
原创 C语言解决鸡兔同笼问题
将所有头都假设是兔子则有脚数为4*b,再用4*b减去实际脚数b,(4*a-b)所得脚数就是鸡的脚数,鸡的脚数除2则为鸡的个数t。核心式子是:t=(4*a-b)/2 a为总的头数,b为总的脚数。
2024-04-02 15:24:40
1407
1
原创 C语言中给三个数字从大到小排序
3. 最后,再利用if语句比较出b和c的大小,当b为小的数时,再用变量t进行b,c数值的交换,将大的数赋值给b,小的数赋值给c。1. 利用if语句比较出a和b的大小,当a为小的数时,再用变量t进行a,b数值的交换,将大的数赋值给a,小的数赋值给b。2. 利用if语句比较出a和c的大小,当a为小的数时,再用变量t进行a,c数值的交换,将大的数赋值给a,小的数赋值给c。在给a,b,c三个数排序时。
2024-04-01 22:33:06
1420
1
原创 新手小白勇闯优快云
我发博客是为了记录大学学习编程的历程,算是自己的一个学习日记,记录和激励自己不断学习,同时,也希望和大家一起进步,一起努力。也希望我能写出可以帮助大家的东西,同时,不对的地方也希望大家批评指正。关于大一女生的学习日记。C语言中的输入与输出。
2024-03-31 18:31:17
282
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅