自定义博客皮肤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)
  • 收藏
  • 关注

原创 工作错误记录

错误记录

2023-02-10 17:53:47 2040

原创 C和Linux的细小知识点

C的一些知识点

2022-11-22 14:32:32 250

原创 coverity中碰到的错误

coverity错误例子

2022-09-13 11:13:02 1363

原创 009gcc、arm-linux-gcc和makefile

gcc的使用方法:gcc [选项] 文件名gcc常用选项 -v 查看gcc编译器的版本,显示gcc执行时的详细过程-o 指定输出文件名为file-E 只预处理,不编译汇编链接。-S 只编译,不汇编链接-c 编译和汇编,不链接方式1:gcc hello.c 输出一个a.out,然后./a.out来执行该应用程序gcc -o hello hello.c 指定输出为hello可执行程序。方式2:预处理:...

2022-05-07 15:03:06 190

原创 编程时碰到的程序bug

问题1,s3c2440开发板实现按键与led灯的联动。若不将GPFDAT数据传入val1,直接在if中进行判断,则无法实现程序正常运行。为什么?

2022-05-06 19:29:38 74

原创 005Linux进阶命令

find目的:查找符合条件的文件格式:find 目录名 选项 查找条件1、在哪些目录中查找2、查找的内容例:1、find /work/001_linux_basic/dira/ -name "test1.txt"/work/001_linux_basic/dira/查找路径-name选项,以名字为查找文件"test1.txt" ,指明查找名为test1.txt文件2、find /work/001_linux_basic/dira/ -name "*.txt"...

2022-05-03 11:57:11 224

原创 004vi编辑器

编辑器具备的功能:1、打开文件、新建文件、保存文件2、光标的移动3、文本编辑4、多行多列复制粘贴删除5、查找和替换。vi编辑器配置过程:cd /etc/vim/cp vimrc ~/.vimrc 复制文件到根目录下cd ~ 进入根目录gedit .vimrc 编辑该文件在文件中加入以下内容:"关闭兼容功能set nocompatible"显示行号set number"编辑时 backspace 键设置为2个空格set backspace=2".

2022-05-02 11:25:54 70

原创 003Linux入门命令

windows linux的shell程序命令 创建文件夹 md 文件夹 mkdir 文件夹 清除文件夹 rd 文件夹 rmdir 文件夹 显示当前目录下的所有文件 dir ls 清屏 cls clear 查看当前路径 pwd 切换路径 cd 子目录,cd ..返回上级路径 创建文件 touch 文件名.后缀 删除文件 rm 文件名.后缀 ...

2022-04-30 20:02:53 225

原创 Ubuntu16.04初使用

Q1:打开虚拟机,登录时输入九宫格密码时,意外登入Guest session用户?A:打开虚拟机后,需要按下num键后,才可以输入密码。1、新建编辑文本文件:文本文件是gedit编辑器,gedit编译器是Linux下的一个纯文本编辑器, GNOME 桌面环境 下兼容UTF-8的 文本编辑器 。2、office软件:下标不同对比 word excel ppt windows .docx .xlsx .pptx Linux .odt

2022-04-29 19:30:20 1100

原创 无重复字符的最长字串

给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: s = "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pw...

2022-04-28 23:54:54 174

原创 分数乘法显示

#include <stdio.h>/* 求a与b的最大公因数,并除去, */void Maxyinshu(unsigned int *a, unsigned int *b){ int aa = *a, bb = *b; int m = aa * bb; int c = aa % bb; while(c){ aa = bb; bb = c; c = aa % bb; } *a = *a / bb...

2021-10-12 20:36:00 549

原创 比较两个字符串所表示的整数大小

题目描述:比较两个字符串表示的整数大小num1 大于 num2 返回1; num1 小于 num2 返回-1; num1 等于 num2 返回0int string_cmp(char *c1, char *c2){ int s1 = strlen(c1), s2 = strlen(c2); int i = 0, j = 0; /* 去除前导零 */ while(i < s1){ if(c1[i] != '0') ...

2021-09-25 21:31:30 232

原创 斐波那契数列某数的序号-C语言

给定一个正整数,求得该数在斐波那契数列中的序号,若不存在,则返回-1C代码:int main(){ int fib1 = 0, fib2 = 1, i = 2; int target; scanf("%d", &target); while(fib2 <= target){ fib1 = fib1 + fib2; ++i; swap(fib1, fib2); } if(fib1 == ta...

2021-09-13 19:57:28 183

原创 合法三角形数量

题目:给定一个n个正整数的数组a,问在其中取三个数,同时满足以下两个条件的取法有多少个:1、这三个数能构成三角形(即任意两数之和大于第三数)2、这三个数构成的三角形既不是等边三角形,也不是直角三角形。数据范围:3 <= n <= 20001 <= ai <= 2000C语言代码:intcmp(constvoid*a,constvoid*b){ return*(int*)a-*(int*)b;}in...

2021-09-13 10:59:50 762

转载 最长公共子序列-动态规划-c语言

给定两个字符串text1 和text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace" 是 "abcde" 的子序列,但 "aec" 不是 "abcde" 的子序列。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。二维动态规划问题。假设字符串 text1和text2的长度分别为...

2021-09-08 22:37:20 686

原创 判断一个自然数N有多少个AB数

题目:A,B是两个自然数,已知限制如下:A,B的最大公约数为1,最小公倍数为A * B。假设一个自然数N是两个自然数AB的最小公倍数,给出N 的值,满足上述条件的数对A和B有多少对?例如,如果N = 30,则有四对可能的自然数(1,30)(2,15)(3,10)(5,6),编写一个程序,给定一个自然数N,输出满足上述条件的情况数有多少?输入描述:第一行给出一个自然数T,表示测试用例的数量。接下来T行测试用例,每行给出一个自然数N。1<=T<=1000, 1<=K<=.

2021-09-07 21:30:42 115

原创 图像放大C语言

在单色位图像中,构成图像的每个像素都具有0或1的颜色信息,创建图像时,已经确定了图像的大小和构成图像的所有像素的信息。现在我们想将图像放大,而放大图像的最简单的方法是在保持现有像素排列的情况下,平均增加每个像素的数量,输入描述:第一行给出正方形单色位图的水平/垂直长度 N和用于放大图像的倍数K第二行到第N+ 1行中,每行给出N个像素的信息。1≤N,K≤10例:输入:2 20 11 0输出:0 0 1 10 0 1 11 1 0 0...

2021-09-07 21:21:20 1580

原创 跑步机最高记录题---C语言----动态规划

题目:每个跑步机有固定的跑步步数上限,跑到上限步数则跑步机自动停止,且相邻2个跑步机有联动装置,每使用一台跑步机,起相邻的跑步机步数都会清零,且不能使用,给定一个代表每个跑步机步数上限的非负整数数组,计算去一次健身房抛出最高记录的步数...

2021-09-06 21:50:57 193

原创 丢石头--c程序--递归法

题目:小强同学背着一筐数量为N的石头(一样)。每走一步可以从以下方案中选择一种,方案1、如果当前框里石头为2的倍数,那么可以丢掉其中1/2;方案2、如果当前框里石头为3的倍数,那么可以丢掉其中2/3;方案3、如果当前框里的石头不是2或者3的倍数,那么只能丢一块石头;请问小强最少走多少步,才可以把石头全丢掉。说明:不是简单的优先级判断,首选2,1,3。比如10块石头,手中剩余石头数10---9----3-----1-----0,只要4步。C程序:/* 函数功能:丢弃石头的最小步数.

2021-09-06 21:47:47 487

原创 链表按某种排序规则重排顺序

有一个链表,头节点是head,若将该链表重新排序后返回,该链表的排序规则:以链表头元素为初始节点,原链表的节点依次作为新链表的尾节点和头节点插入链表中,请你返回新链表。例:[1, 2, 3, 4, 5] ----->[5, 3, 1, 2, 4]说明:1作为初始节点,然后2插入到链表尾部变为1->2,第三个节点作为头,变为3->1->2,第四个节点作为尾,变为3->1->2->4,第五个节点作为头,变为5->3->1->2->4.

2021-09-06 21:36:48 676

原创 4种简单排序C编写

选择排序:原理:从第一次待排序的数据种选出最小(最大)的一个元素,存放在序列的起始位置。 排序算法 平均时间 最好时间 最差时间 空间复杂度 稳定性 插入排序 O(n2) O(n2) O(n2) O(1) 不稳定 程序实现:void select

2021-09-06 09:28:02 101

原创 结构体变量内的值

前两天有个面试,面试官问我,定义一个结构体变量指针,当没有初始化的时候,a的值和e的值是什么,一下子我被问懵了,然后我原本认为这是个局部指针变量,而且malloc是不会初始化变量的,所以我说值是随机的,但是好像不是这个答案,我回头测了一下,循环输出25次后,发现char的值很多不一样,而int和float的值都一样是0,很不理解,如果找到答案,会继续更新。struct list{ char a; char b; char c; char d; int e;...

2021-09-05 20:34:41 190

原创 C中字符的一些事情

字符常量分为两种:1、普通字符。以''括起的一个字符,如'a','A','*'等等,但是不能写成'AA',单撇号只能有一个字符,字符常量在内存中以ASCII代码存储。2、转义字符。以字符\开头的字符序列,如'\n' '\t' '\t'等等。字符串常量:指的是由" "括起的内容,其中包含一个或多个字符,"abc", "a"。注意单撇号内只能包含一个字符,双撇号内可以包含多个字符。注意:C中没有字符串类型,字符串是存放在字符型数组中的。字符数组的定义:字符数组用来存放字符数据,一个...

2021-09-03 21:43:05 160

空空如也

空空如也

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

TA关注的人

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