网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言程序课程设计备选题目.pdfVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

C语言程序课程设计备选题目--第1页

封面

C语言程序课程设计备选题目--第1页

C语言程序课程设计备选题目--第2页

作者:PanHongliang

仅供个人学习

说明:

1题目来源是:(1)较重要C语言程序设计教科书中的例题或习题;(2)与

计算机学科相关的后续课程,如数据结构、离散数学、组合数学、计算方法等

课程教科书中的例题或习题中,不需要相关后续课程的专门知识就可以很好解

答的题目;其它有影响计算机程序设计类书籍或文章中的例题;(3)各级各类

计算机程序设计竞赛(例如ACM大赛)、程序员考试、求职面试的训练题和

考试卷等.欢迎老师和同学们提供更好的题目.

C语言程序课程设计备选题目--第2页

C语言程序课程设计备选题目--第3页

2题目内容涉及的知识点不超过大学一年级的知识水平,主要目标是训练学生

将实际问题转化为计算机可以处理的形式并编写程序给出解答的能力.去掉了较

复杂事务管理如图书管理、学生成绩管理之类的题目,这类事务管理方面题目

希望在后续课程如C++面向对象程序设计、数据库应用及各专业的课程设计中

进行.

3题目有多种完全不同的解答,给出的提示主要供指导教师参考.

题目1:文件存取练习:要求实现如下功能:

(1)定义函数Rand1000(),随机生成1000个均不相同的正整数,并写入到文本

文件“file1.dat”中,各数之间用空格来分隔.(2)编写一个函数input(int

a[],intn),将上述数据读入到数组a中.(3)编写一个函数digitcount(inta[],int

n,intb[10]),统计数组a的每个元素保存的整数中,每位数字出现的次数,并分

别保存在b[0]到b[9]中.(4)编写函数maxprime(int*p,intn),找出其中最大的素

数,如果不存在素数函数结果为0.(5)对于这些整数排序之后,分别输出相

邻两数之差最大和之差最小的两个数,如果有多组满足条件要输出所有的.

(6)定义函数myinput(inta[],intn),用fgetc函数从文件“file1.dat”上逐个读

入字符,并将其转换成独立的正整数,并依次存入数组a中.

提示:可查阅任何一本C语言程序设计教科书中关于文件部分,例如谭浩强,

C程序设计(第三版),第13章.还需要熟悉随机数生成函数rand(),需要编

写判断一个奇整数是否素数的程序等.部分可供参考程序如下:

题目2:两个文件同时对照显示:程序从两个文件中读出文本行,并列显示在

屏幕上.假定屏幕有80列,25行,则第0—34列显示第一个文件的内容,第

40—74列显示第二个,第77-78行显示文本总的行序号.每屏显示20行,超过

20行就显示在下一屏.程序应该能够以这种方式显示任意的两个文本文件,例如

两个C程序源代码文件,两篇内容类似的文章形成的两个文本文件等.

提示:先把两个文本文件读入,存入数组,再考虑显示的安排.

题目3:实现一个C语言程序设计自助学习系统,要求实现的基本功能如下:

1、测验

(1)可以按固定的试卷数目,从题库中随机选取题目进行测试,如每次

测试5道题或10道题.

(2)每次只显示一道题,包括问题描述、备选答案;

(3)根据学生答题结果,对比试卷答案,显示答题对错的信息;

(4)答题全部结束后给出本次测试的成绩,按百分制评分.

文档评论(0)

132****3501 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档