
C语言学习习题
caiyilong
这个作者很懒,什么都没留下…
展开
-
window程序设计第五版10.2.6范例程序MENUDEMO.C
/*------------------------------------------------------------------ MENUDEMO.C -- Menu Demonstration (c)Charles Petzold, 1998---------------------------------------------------------------...原创 2020-01-07 22:22:46 · 318 阅读 · 0 评论 -
有一个字符串,包含N个字符。写一个函数,将此字符串中从第m个字符开始的全部字符复制成另外一个字符串。
#include<stdio.h>#include<string.h>#include<stdlib.h>//使用动态内存分配函数malloc 和 realloc要用。int main(){ void copy_s(char *P1, char *p2, int m);//声明被调用函数 char *p1, *p2, ch; //p1为原字符串,...原创 2019-10-21 17:15:29 · 8915 阅读 · 0 评论 -
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
先用malloc()函数在动态存储区分配一块较小的内存空间。用字符型指针 P指向它。然后根据输入字符串的大小,用realloc()函数动态调整动态存储空间的大小。直到全部字符都装下为止。malloc()和realloc() 这两个函数包含在stdlib.h 的头文件里面,所以开头一定要用#include <stdlib.h> 命令将这个头文件包含进来。...原创 2019-10-21 14:37:31 · 11851 阅读 · 0 评论 -
有N个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
万能方法。#include<stdio.h>//输入输出头文件#include<stdlib.h>//建立动态内存分配所需要的头文件,malloc()函数需要用到int main(){ void sort(int n, int start, int a);//声明调用函数 int n, b, start;//由N个人围成一圈,从START开始报数,(...原创 2019-10-21 10:35:25 · 9608 阅读 · 6 评论