![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 50
hurri_
这个作者很懒,什么都没留下…
展开
-
C:文件操作
文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部转载 2014-10-28 18:46:15 · 365 阅读 · 0 评论 -
C:求n的阶乘和
//求阶乘和,每次调用函数求出当n的阶乘,添加到sum变量中,int factorial(int n){ //静态局部变量,存储阶乘和 static int sum=0; //终止递归 if (n==0) { return sum; } //求n的阶乘 int multi=1; int temp原创 2014-10-28 18:58:14 · 633 阅读 · 0 评论 -
C:countOfSubstring 查找子串出现次数
//查找子串出现次数(15分)// 返回字符串s中出现子串substring的次数// jsdkabcejifabcfjeabckjef abcsize_t countOfSubstring(const char * s, const char * sub){ if (s==NULL||sub==NULL) { return -1; }原创 2014-10-28 19:45:02 · 643 阅读 · 0 评论 -
C:deleteSubString 删除源字符串中的指定子串
//删除源字符串中的指定子串,使用strstr函数进行查找char * deleteSubString(char * srcString, const char * subString){ if (NULL==srcString||NULL==subString) { printf("Pointer is NULL\n"); exit(EXIT_FAIL原创 2014-10-28 19:23:04 · 694 阅读 · 0 评论 -
C:atoi 字符串转换成整数
int atoi(char *str){ int sign=1; int result=0; //去前导空白 while (isspace(*str)) { str++; } //判断正负 if (*str=='-') { sign=-1; } if (*str=='+'||*str=='-'转载 2014-10-28 19:16:11 · 515 阅读 · 0 评论 -
C:递归求斐波那契数列
int fibonacci(int n){ if(n==1||n==2) return 1; return fibonacci(n-1)+fibonacci(n-2);}原创 2014-10-28 19:37:30 · 758 阅读 · 0 评论 -
C:n人站成一圈,报数到m的人离开队伍,求最后剩下的是第几人
//n人站成一圈,报数到m的人离开队伍,求最后剩下的是第几人int lastOne(int n,int m){ if (m>n||n<=0||m<=0) { printf("Range wrong\n"); exit(EXIT_FAILURE); } int arr[n]; //数组长度为n,值全为1,存放n个人原创 2014-10-28 19:33:48 · 533 阅读 · 0 评论 -
C:打印杨辉三角
//打印杨辉三角,n为行数void printPascalTriangle(int n){ int size=n*2-1; int triangle[n][size]; for (int i=0; i<n; i++) { for (int j=0; j<size; j++) { //两斜线为1 i原创 2014-10-28 19:35:34 · 470 阅读 · 0 评论 -
C:itoa 数字转换为字符串
#include #include intmain(void){intnumber=123456;charstring[25];itoa(number,string,10);printf("integer=%dstring=%s\n",number,string);return0;}/* 实现itoa函数的源代码 */itoa流程图c转载 2014-10-28 19:12:11 · 304 阅读 · 0 评论 -
C:strcpy字符串拷贝函数
char * strcpy(char *des, const char *src){ char *temp=des; while ((*temp++=*src++)!='\0'); return des;}转载 2014-10-28 19:04:01 · 581 阅读 · 0 评论 -
C:strstr 查找指定字符串在源字符串中的位置
//查找指定字符串在源字符串中的位置char* my_strstr(char *src,char *search){ char *srctemp=src; char *searchtemp=search; while (*srctemp) { if (*srctemp++==*searchtemp) { if (*++search原创 2014-10-28 19:39:53 · 400 阅读 · 0 评论 -
C:numberNMax 数组中第n大数的下标,方法比较笨,应用二级指针
//求数组中第n大数的下标int * numberNMax(int * array, int size, int n){ if (NULL==array) { printf("Pointer is NULL\n"); exit(EXIT_FAILURE); } if (sizesize) { printf("Range E原创 2014-10-28 19:49:46 · 555 阅读 · 0 评论