c基础
大阳的男人
这个作者很懒,什么都没留下…
展开
-
c语言实现类似子串规则的实现
1、简介给出三个规则abc、abc+,abc*abc:表示匹配目标串1次或者多次abc+:“+”表示匹配+前面的字符串1或者多次abc*:“*”,表示匹配前面的字符串0或者多次char match(const char *test_string, const char *re_string){int i = 0;int j = 0;int k = 0;...原创 2020-04-26 11:14:24 · 158 阅读 · 0 评论 -
C语言实现矩阵顺时针打印
1、简介给出一个矩阵,顺时针打印矩阵的数据比如int buf [4][4] ={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};打印出来的样式应该为1、2、3、4、8、12、16、15、14、13、9、5、6、7、11、10这样的顺时针方法代码实现的思想是翻滚法,脱衣法。1、先实现矩阵的逆时针翻转...原创 2020-04-26 11:10:30 · 2200 阅读 · 0 评论 -
c语言实现1-4个数字组成不重复的三位数
1、简介给出数字1-4,生成3位数,3位数不重复,比如:123、124、134等暴力法,有待优化2、代码实现int main(){int a = 1;int b = 1;int c = 1;int d = 0;while (a < 5){ while (b < 5) { while (c < 5) { ...原创 2020-04-26 11:02:08 · 2726 阅读 · 0 评论 -
c语言实现数据奇偶分离
1、实现给一串数字12345,奇数偶数分开,按照13524格式分开说明:代码实现比较差,希望有空能重写2、代码实现#include "stdio.h"int main(){int buf[5] = {1,2,3,4,5};int bufji[5] = { 0, };int bufou[5] = { 0, };int ocount = 0;int jcou...原创 2020-04-26 10:57:55 · 1875 阅读 · 0 评论 -
C语言实现9宫格数独
1、简介这是一个失败的生成九宫格数独的代码,希望自己以后有空的时候优化2、实现#include "stdio.h"#define false 0#define true 1char buf[9][9] ={{1,},{2,},{3,},{4,},{5,},{6,},{7,},{8,},{9,}};char numindex[...原创 2020-04-26 10:54:12 · 2445 阅读 · 0 评论 -
c语言基础知识~BCD码
1.BCD码原创 2018-03-15 12:54:55 · 2808 阅读 · 0 评论 -
char to hex
1、问题描述 (1) 2个char类型字符,转换为一个hex类型的字符,之间没有数值上的关联 例如: ab-->0xab,7a-->0x7a,仅仅是字符的组合void char2hex(char *d,char *s,uint16_t count){ char h1,h2; char s1,s2; uint16_t i;...原创 2019-08-25 22:19:26 · 841 阅读 · 0 评论 -
c语言--将多字节填入相应的数组中
1、问题描述 crc32校验之后,是个int型的数据,怎么将数据填入一个char型的buff中, int crc32; char buff[4]; buff[0] = (crc32>>24) & (0x000000ff); buff[1] = (crc32>>16) & (0x000000ff); buff[2] = (c...原创 2018-03-15 12:55:39 · 557 阅读 · 0 评论