C练习
丫就是熊个猫猫
to be a better me !进一寸有一寸的欢喜~
展开
-
[C练习]my_atoi函数实现
1、C语言库函数里是否有将字符串转化为数字的函数,若有则用自己的方式实现它。int atoi(const char * str){ if(str == NULL) //入口参数检查!!! { return -1; }原创 2017-01-02 08:44:37 · 474 阅读 · 0 评论 -
[C练习]编程实现strstr
1、编程实现strstr。char * my_strstr(char *str, char *ptr){if(str == NULL || ptr == NULL) return NULL;int i;int j;int flag = 0;for(i = 0; i < strlen(str); i++){for(j = 0; j < strlen(ptr); j++){if(*(str + i + j) == *(ptr + j)){flag++;}原创 2017-01-03 08:20:09 · 359 阅读 · 0 评论 -
[C练习]合并两个递增链表
1、合并两个递增排序链表struct node{int num;struct node *next;};typedef struct node Node;typedef Node * Link; Link Merge(Link head1, Link head2){If(head1 == NULL) return head2;If(head2 == NULL) return head1;Link mergedhead = NULL;if(head1->data < head2->原创 2017-01-04 15:01:49 · 464 阅读 · 0 评论 -
[C练习]青蛙跳级问题
青蛙跳级一次可以跳1-n级,现在共有n级台阶,问:共有多少种跳法?(编程输出共有多少种方法)[objc] view plain copy print?#include<stdio.h> int fibonacci(int n) {原创 2017-01-05 14:51:48 · 1067 阅读 · 0 评论 -
[C练习]蛇形代码
1. 编写一个程序,输出类似的蛇形代码:1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9原创 2016-12-30 22:55:47 · 473 阅读 · 0 评论 -
[C练习]字符串逆序
1. 编写一个函数,字符串逆序:hello worldvoid reverse(char *str,int len)原创 2016-12-30 22:59:01 · 674 阅读 · 0 评论 -
[C练习]输出链表中倒数第K个结点
1、编写一个程序,实现输出链表中倒数第K个结点unsigned int k){if(head == NULL || K == 0) //入口参数检查!!!{return NULL;}int i;ListNode *pAhead = head;ListNode *pBehind = NULL; for(i = 0; i < k - 1; ++i){if(pAhead->next != NULL){pAhead = pAhead->next原创 2017-01-01 19:07:23 · 386 阅读 · 0 评论 -
[C练习]实现memcpy原型函数
1. 写出memcpy的原型函数。void * my_memcpy(char *strdest, const char *strsrc, int count){ if(strdest == NULL || strsrc == NULL || count <= 0) { return NULL; } unsigne原创 2017-01-12 22:39:46 · 629 阅读 · 0 评论