1 / 12
文档名称:

c语言编程题.doc

格式:doc   大小:85KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言编程题.doc

上传人:小雄 2021/10/8 文件大小:85 KB

下载得到文件列表

c语言编程题.doc

相关文档

文档介绍

文档介绍:1、 编程题
【编程要求】
1 .编写函数int findword(char *s,char *t,char ch[][20])=函数功能:在由若干句子组成的字符串s中 搜索包含字符串t的所有单词,将这些单词存放在数组ch中,函数返回找到的单词格式。称字符串 s为“被搜索字符串”,字符串t为“搜索字符串”。
编写main函数。函数功能:声明数组s和t,用被搜索字符串和搜索字符串初始化这两个数 组。调用函数findword对给定的测试数据进行检索,并将检索到的包含字符串t的所有单词及单词 。 中。
【测试数据及运行结果】
被搜索字符串:No living man all things can. GraspallJosealL
搜索字符串:all
检索结果:all,GraspallJosealL 3
【要求】
•,
•数据文件的打开、使用和关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。
•源程序文件和运行结果文件必须保存在考试盘的根目录下,供阅卷用。
•不要复制扩展名为OBJ和EXE的文件到考试盘上。
2、 编程题
【编程要求】
编写函数void josephu(int a[],int b[],int n,int m)实现如下模拟处理功能:a指向的数组中存储了 n 个人的编号(从1开始按序编号到n)o n个人围坐成一圈,从编号为1的人开始报数(从1到m 报数),凡报到m的人出列。将每次出列的人的编号依次保存在b指向的数组中,直到最后一个人 出列为止。
2编写main函数。用给定的测试数据调用josephu函数,将经函数处理后得到的n个依次出列 。最后将考生本人的准考证号字符串也保存到结果文件 中。
【测试数据及运行结果】
测试数据:n=10,m=3
运行结果:3, 6, 9, 2, 7, 1, 8, 5, 10, 4
My exam number is :0112400123(考生本人准考证号) 【要求】
•,
•数据文件的打开、使用和关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。
•源程序文件和运行结果文件必须保存在考试盘的根目录下,供阅卷用。
•不要复制扩展名为OBJ和EXE的文件到考试盘上。
3、 编程题
【编程要求】
编写函数void squeeze(char *s1,char *s2,char *s3),其功能是:从s1指向的字符串中删去所有 在s2指向的字符串中已出现的字符,将从s1中删除的字符保存到S3指向的数组中。
编写main函数。用给定的测试字符串s1和s2调用squeeze函数,将处理后的s1字符串和s3 。 中。
【测试数据及运行结果】
测试数据:
s1:“abbcdefgghiijkl”,s2:“bdglkw”
运行结果:
s1: acefhiij, s3:bbdggkl
my exam number is :0112400123(本人准考证号)
【要求】
•,
•数据文件的打开、使用和关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。
•源程序文件和运行结果文件必须保存在考试盘的根目录下,供阅卷用。
•不要复制扩展名为OBJ和EXE的文件到考试盘上。
4、 编程题
【编程要求】
编写函数char *insert(char *p),其功能是:在p指向的字符串中所有数字字符子串前插入一个符 号函数返回p字符串的首地址。
编写main函数。用给定的测试字符串初始化数组,调用insert函数对字符串做处理,将结果字符 。。
【测试数据及运行结果】
测试数据:
AB1CD12EF123GH
运行结果:
AB-1CD-12EF-123GH
my exam number is :0112400123(本人准考证号)
【要求】
•,
•数据文件的打开、使用和关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。
•源程序文件和运行结果文件必须保存在考试盘的根目录下,