自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模拟实现strncpy strncat strncmp

 模拟实现strncpy#include<stdio.h>#include<assert.h>#include<string.h>char* my_strncpy(char* dest,const char* str, int n){ int s = 0; int sz = 0; char* p = dest;assert(dest)...

2018-12-09 13:20:23 141

原创 对qsort函数的使用理解和冒泡排序的实现

首先是对qsort函数的使用方法的理解和总结////使用qsort函数排序各种类型的数据////qsort是一种编译器自带的排序函数////qsort需要四个参数:////1.待排序数组的地址(const void* x)////2.数组大小(size_t xx)////3.数组中每个元素的大小(size_t xxx)////4。一个确定排列顺序的函数的指针////(int (...

2018-11-29 15:58:43 169

原创 通讯录的编译

 该通讯录可实现的功能有: 增、删、查、改和显示、清空所有联系人,动态内存,文件操作以及按名字排序所有联系人 。(后续还会添加新的功能)#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct contact{ char name[1024]; ch...

2018-11-28 22:23:59 155

原创 对strcpy strcat strstr strchr strcmp memcpy memmove的自我编译

 1.实现strcpy #include<stdio.h>#include<assert.h>char* m_strcpy(char* dest, const char* src){ char *ret = dest; assert(dest != NULL );//断言 assert(src != NULL);//断言 逐位复制 while(*...

2018-11-24 01:01:16 149

原创 一次自我测试(限时)-----”越学越菜“

    在这次测试中有几点收获:1.在一定时间中写出代码和自己慢慢写是两种体验,它对你敲代码的熟练度和知识运用得灵活度提出了更高的要求,我还得更加努力。2.在与大佬的代码比较后,自愧不如,感觉学的不是一个语言,同一个题竟可以用c语言如此简单,迅捷的表达出来,该说大佬不愧是大佬,自己要学的还有很多,自己应该敲得代码还有更多!!3.代码不是自己懂就好,还要让别人懂,所以要加上备注,同时它还...

2018-11-18 01:17:51 164

原创 每日一练

1.一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次。 找出这两个数字,编程实现。 #include<stdio.h>int main(){ int arr[] = {1, 1, 2, 2, 3, 3, 5, 5, 6, 7}; int ret = 0; int i = 0; int len = sizeof(arr)/sizeof(arr[0])...

2018-11-14 23:09:07 106

原创 经典扫雷 性感再上线

mine_clearance.c#include"game.h" void menu(){ printf("********************\n"); printf("***** 1.play *****\n"); printf("***** 0.exit *****\n"); printf("********************\n");} void...

2018-11-12 22:17:42 213

原创 童年的回忆 三字棋

三字棋可是很多人的童年回忆呢,那么身为一个程序员,我们如何把它变成代码呢??只需要三步!!!   1. game.c#include "game.h" void InitBoard(char board[ROW][COL], int row, int col)//创建一个ROW行 COL列的二维数组 { int i = 0; int j = 0; for (i = 0; i &...

2018-11-08 19:31:51 372

原创 睡不着就来写代码吧!!!!

1.实现一个函数,可以左旋字符串中的k个字符。 例如:ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB void left_handed(char arr[], int sz, int k){ int tmp = 0;int i = 0;while(k){ tmp = arr[0]; for(i=1; i<sz; i++) { arr[i-1...

2018-11-02 00:11:07 238

原创 如何使数组中的奇数全部都位于偶数前面以及在杨氏矩阵中寻找一个数

1.调整数组使奇数全部都位于偶数前面。 #include<stdio.h>#define ROW 100void JiOuSort(int arr[ROW],int count){    int count1 = 0;    int i = 0,j=0;    int temp = 0;    for (i = 0; i < count; i++)    {...

2018-10-31 16:08:13 85

原创 日常代码练习

1,用unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(2550136832) 10011000000000000000000000000000 程序结果返回...

2018-10-30 22:10:35 219

原创 新手上路

第一次写微博,第一次写代码,总担心自己弄不好,但别人告诉我:凡事总有第一次,不要怂,就是干,大不了从头再来。我不想从头再来,所以我会努力做好所有,一次成功。...

2018-09-17 16:49:18 150 1

空空如也

空空如也

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

TA关注的人

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