C语言
林joyful
这个作者很懒,什么都没留下…
展开
-
一道笔试题:每瓶啤酒2元,3个空酒瓶或者5个瓶盖可换1瓶啤酒。100元最多可喝多少瓶啤酒?
题目:每瓶啤酒2元,3个空酒瓶或者5个瓶盖可换1瓶啤酒。100元最多可喝多少瓶啤酒?(不允许借啤酒)思路:利用递归算法,一次性买完,然后递归算出瓶盖和空瓶能换的啤酒数程序如下:#include <stdio.h>int GetNumber(int cap,int empty,int bottle) //cap瓶盖,empty空瓶,bottle啤酒瓶{ if(empty &...原创 2018-03-18 15:33:18 · 6196 阅读 · 0 评论 -
C语言指针实现字符串翻转函数
#include <stdio.h>void overturn(char *src,char *dest){ char *p = src; char *q = dest; while(*p != '\0') p++; while(p != src) { p--; *q = *p; q++; } *q = '\0';}int main(int a...原创 2018-03-20 23:20:23 · 1532 阅读 · 1 评论 -
Linux strrstr函数的简单实现
strrstr函数的功能是查找字符串1在字符串2中最后出现的位置Linux里函数库并没有该函数,因此无聊间简单写了该函数的实现程序如下:#include <stdio.h>#include <string.h>/*strrstr函数的实现,查找字符子串src在字符串dest中最后一次出现的位置*/char *strrstr( char *dest,char *src...原创 2018-04-14 14:19:48 · 1072 阅读 · 0 评论