c语言小试刀
文章平均质量分 75
pamelay
这个作者很懒,什么都没留下…
展开
-
就面试官的简单问题我们有招!!
使用简单的交换肯地呢满足不了面试官的法眼,他们肯定会问n多种不同的方法实现交换,下面就见到的写俩个·······一:使用函数实现交换功能#include#includevoid Chance(int *x,int *y)//地址传递{int p;p=*x;*x=*y;*y=p;}int main(){int a,b; printf("请输入两个数:原创 2016-03-20 19:32:41 · 261 阅读 · 0 评论 -
自定义实现strncat函数
一、函数原型 char * strncat(char *dest, const char *str, int n);【参数说明】:dest指向目标字符串,src为指向源字符串。二、库名#include 三、功能把str所指字符串的前n个字符添加到dest所指字符串的结尾处,并覆盖dest所指字符串结尾的'/0',从而实现字符串的连接。四、说明src和dest所指内原创 2016-04-18 16:41:49 · 954 阅读 · 1 评论 -
关于约瑟夫问题的那点事
说到约瑟夫,你可能会想起到的是约瑟夫.摩根《吸血鬼日记》里的混血始祖克劳斯......但我们今天要说一说著名的约瑟夫问题。 约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.)。 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。 在此,有原创 2016-06-12 19:48:26 · 579 阅读 · 0 评论 -
你对C语言的关键字,知多少
你对C语言的关键字,知多少 学习完C语言后,在想C语言到底有多少个关键字呢?在谭浩强的《C语言程序设计》中,只对部分关键字进行介绍和讲解。看了《C语言深度解剖》后才发现原来C语言的关键字有很多在基础教材中没有出现过,也没有使用过,所以今天做一下简单的整理和介绍。在C语言标准定义中,关键字有32个,分别为:Auto 自动变量,缺省时默认为autoInt 整型Sho原创 2016-07-26 20:22:10 · 456 阅读 · 0 评论 -
注释转换
将C语言注释转换为C++注释原创 2017-07-20 11:45:57 · 328 阅读 · 0 评论 -
两个队列实现栈
在实现栈转换为队列后,现在可以用两个队列实现一个栈,就是将“先进先出”改为“先进后出”的方式,实现的基本思路是用一个队列保存数据,当储存数据的队列pop到只剩一个数据时,函数pop#include //两个队列实现一个栈#include#include#includeusing namespace std;templateclass Stack{pu原创 2017-07-20 16:30:47 · 251 阅读 · 0 评论