自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言练习题之——从简单到烧脑(13)(每日两道)

2:符号变换爱心(这个还是不错的,有动态效果的样子)1.2循环打印爱心(效果自己实现观看)1.1:普通输出爱心。

2024-06-01 08:30:00 479

原创 C语言练习题之——从简单到烧脑(12)(每日两道)

它的工作原理是:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。找出1到99之间的全部同构数, 同构数:它出现在平方数的右边,例如:5是25右边的数,25是625右边的数,5和25都是同构数。

2024-05-31 08:00:00 383

原创 C语言贪心算法——解硬币

有1元,5元,10元,100元,500元的硬币各从c1枚, c5枚,c10枚,c50枚,c100枚, c500枚,现在要用这些硬币支付A元,输入:第一行有六个数字,分别代表从小到大6种面值的硬币的个数:第二行为A。输入:3 2 1 3 0 2。

2024-05-30 23:20:04 732 1

原创 C语言练习题之——从简单到烧脑(11)(每日两道)

有两个矩阵a[3][2],b[2][2],元素值由键盘输入,计算a与b的矩阵之和(两个矩阵循环中相加,结尾求和)

2024-05-30 22:50:09 379

原创 C语言练习题之——从简单到烧脑(10)(每日两道)

将二维数组a中的每个元素向右边移动一列,最右边一列换到最左边一列,移动后的结果保存在b数组中 并按照矩阵形式输出a和b。二位数组的应用:输入一个3X5的整数矩阵,输出其中的最大值,最小值,和他们的下标。

2024-05-29 22:08:55 399

原创 C语言练习题之——从简单到烧脑(9)(每日两道)

二分查找进阶,输入一个指定的数(数组中存在的数)并查找它的元素位置。

2024-05-29 22:02:36 391

原创 C语言练习题之——从简单到烧脑(8)(每日两道)

然后按照顺序以每5个数一组的形式求出平均值并输出。定义一个含有30个整形元素的数组,按照顺序赋予从2开始的偶数,求矩阵a的对角线上的元素之和。

2024-05-28 23:06:20 236

原创 c语言练习题之——从简单到烧脑(7)(每日两道)

题目1:数组的移动:从键盘上输入一串数字, 每遍历一次,数组尾部元素转到第一个元素。题目2:题目:从键盘上输入10个整数,删除下标为5的元素,输出删除后的剩余整数。

2024-05-28 22:57:38 276

原创 C语言练习题之——从简单到烧脑(6)(每日两道)

题目1:找到x的值并用他后一个元素替换他。// 按降序排序,现有的数据10,// 插入排好序的数组中,// 任然保持数组的有序性。题目2:将无序列的数组。

2024-05-27 23:54:25 323

原创 c语言练习题之——从简单到烧脑(5)(每日两道)

题目2:计算s=(1*1)!题目1:通过阶乘计算来获取两个数的阶乘和的比值,并输出结果。在函数中连续嵌套函数,关联多个函数完成一个功能。今天写的是函数的复杂使用。

2024-05-27 23:45:16 464

原创 shell编程从入门到放弃4:管道与重定向

查看1.txt文本文件是否存在1234并打印到5.txt文本中,如果5.txt文本存在,就覆盖原有的内容,如果不存在就新建一个5.txt文本文件并把内容保存在里面。进程的标准输出默认是输出到/proc/进程号/fd/1,那输出到这个1号文件描述的内容是怎么样传递给管道右边的命令呢,答案是。这个命令的作用是:查看1.txt文本里面是否有1234,,有的话就打印输出,没有的话就不打印输出。作用是将管道左边命令的标准输出作为标准输入传递给右边的命令。一个临时的管道文件,在管道符的两边命令执行完毕以后,

2024-05-26 16:01:35 384

原创 C语言练习题之——从简单到烧脑(4)(每日两道)

题目1:任意输入一个三位正整数,先将各位与百位交换,再将十位数加上8后取个位数并打印输出这个三位数。题目2:从键盘上输入一个字母,若是大写,就转换为小写,若是小写就转化为大写。

2024-05-26 15:04:04 338

原创 C语言动态规划——最大花之能量

【代码】C语言动态规划——最大花之能量。

2024-05-25 23:50:16 210

原创 C语言练习题之——从简单到烧脑(3)(每日两道)

题目1:任意输入梯形的上,下底,而梯形的高是上,下底和的一半,求梯形的面积。题目2:任意从键盘上输入一个正整数,判断是偶数还是奇数。if判断能被2整除的数都是偶数,否则就为奇数。

2024-05-25 23:44:12 259

原创 C语言动态规划——斐波那契数列

dp[2]=2-1+2-2 //数组元素操作的对应数值做运算,每次累加的值赋给他本身然后继续循环累加,直到条件判断不成立。题解:定义一个60空间的dp数字(dp:就是动态规划英文名字的首字母缩写)然后输出一个指定的数值,这就是简单的递归,什么是递归,递归就是累加。然后初始元素0和元素1的值为1,然后循环的值从2开始。大家都知道斐波那契数列,现在要求输入一个正整数 n ,请你输出斐波那契数列的第 n 项。要求:空间复杂度 o(n),时间复杂度 o(n)数据范围:1≤n≤40。

2024-05-24 23:29:23 304

原创 C语言练习题之——从简单到烧脑(2)(每日两道)

前置++,先++后运算,也就是说x的值先加上1在参与其他的运算,但是最终不管有多少个前置++,最后的值是以运算后的为总结果,前置++先让他全部加起来,最后的值为统一结果,因为都是++的操作对象都是x,所以他在一个输出函数里面,只能执行它的最后结果。两个++x,或者3个++x都是以这个语句执行的最终结果为答案,所以输出的x不是12345678910,它不是按照顺序执行的,他是表达式,而且++的操作对象都是x,一个变量的输出,是以最后的值为结果。前面的题也是非常的基础和简单,非常的适合小白练手。

2024-05-24 23:04:08 311 1

原创 C语言动态规划——01背包问题

【代码】C语言动态规划——01背包问题。

2024-05-23 23:23:27 225 1

原创 C语言练习题之——从简单到烧脑(1)(每日两道)

最近几代新版本vs编译器不在使用scanf函数了,都是用新的scanf_s,因为安全,如果还是想用旧的函数,可以添加宏。(自己搜索一下scanf的宏就好了)大写字母和小写字母是中间相差32个数,所以加32就能转换为对应的大小写字母,如果想要小写字母转换大写字母就减去32。2:任意输入两个整数x和y,将两数中较大的数放入变量z中打印输出。1:从键盘上输入任意一个大写字母,将其转换为小写字母后打印输出。//这里使用的是三目运算,如果x>y就把x给z,否则把y给z;

2024-05-23 16:06:14 113 1

原创 C语言动态规划——最长连续子数组

给定一个长度为 n 的整数数组,请你找出其中最长的乘积为正数的子数组长度。子数组的定义是原数组中一定长度的连续数字组成的数组。第一行输入一个正整数 n ,表示数组长度。第二行输入 n 个整数,表示数组中的元素。输出最长的乘积为正数的子数组长度。数据范围:1≤n≤100000。

2024-05-22 22:43:26 164 1

原创 shell编程从入门到放弃3:创建和编辑文件

可能你在想这样有什么用,有什么好处,举个例子 比如我要将 ls 查看的结果保存到文件使用重定向的话我就需要再命令执行完毕之后查看文件才能看到命令的执行结果,但是我要是用tee,我就可以在保存输出内容到文件的同时看到命令的输出了,是不是很方便。:意思就是你在输入内容的时候,它会保存并在屏幕上打印一遍,所以你看到的都是两行一样的,实则我只是每个输入了一次而已)这只是单纯的把内容打印到屏幕上,但是它不存在任何地方,所以接下来就是使用一种方法把它打印到一个文本里面。(就是把想要的内容存放到指定的位置,也就是移动)

2024-05-22 22:36:18 415 1

原创 C语言动态规划——杨辉三角形

【代码】C语言动态规划——杨辉三角。

2024-05-21 23:28:45 207 1

原创 shell编程从入门到放弃2:文件的查看-统计-排序

(sort 命令根据参数的不同,有很多种用法,就不细讲了,默认的排序方式是如果第一个内容是数字,就会以数字大小来排序内容)这里把排序的内容和排好序的内容放这里做个对比。这也是我临时想出来的,毕竟学习的过程就是不断地探索和试错!有什么不对的地方欢迎评论区留言纠正我的错误。(输出内容的前三个参数分别为,文件行数,单词数,字符数)(这里我放的内容不多,不好分页,所以我指定3行为一页了)-d 参数是每下一页就暂停给个提示,是否下一页。cat - n 打印行号。

2024-05-21 23:23:39 476 1

原创 Shell编程从入门到放弃1:文件和目录管理

mkdir -p 创建多级目录的时候,如果父级目录不存在 则父级目录的子级目录一起创建,这里遗漏了一个小的知识点,ls 111这个目录,是直接查看这个目录当前所有的文件和目录,如果cd切换进去再ls查看的话会比较麻烦,这样更省事。还有一种方法就是同时删除(这里我把123.txt文件提前删除了,因为rmdir 命令的操作好像只是针对目录,无法操作操作文件,删除文件的代码我也放下面了,还有就是中间的斜杠代表当前目录下的字目录或者子文件)如果里面存在的有目录则可以先删除里面的最后在删除父目录。

2024-05-20 16:40:32 561 3

空空如也

空空如也

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

TA关注的人

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