程序设计

程序设计语言:

问题1:某一段C语言的源程序代码以文件方式存储,文件中含有字母、数字以及其他字符,对文件中的C语言的关键字,进行扫描统计。建立C语言关键字的数据文件key.txt,从源程序文件old.txt中读取字符以及字符串,同关键字文件key.txt中关键字进行比较,并且统计文件old.txt中关键字的使用次数。将关键字使用情况,存放在文件Out.txt中并显示输出到屏幕,除了关键字以外的字符不予提取。例如,

源文件old.txt代码:

#include "stdio.h"

main ( )

{ int x=1;

printf("x=%d\n",x);

}

经过处理提取后,得到存关键字使用情况的数据文件Out.txt如下:

数据文件Out.txt:int: 1

功能要求及说明:

(1)用文本文件存放C语言源程序代码和统计结果;

(2)建立C语言关键字的数据文件key.txt,便于进行关键字统计的比较统计;

(3)根据关键字扫描统计的结果,将其存放在数据文件Out.txt中。

问题2:设计一个程序实现:从键盘输入两个集合,计算出它们的交集、并集和差集并输出结果。程序要求如下:

1.集合的元素限定为小写字母字符(‘a','b',....'z')

2.输出结果要按从小到大的顺序进行排序。

3.系统以菜单方式工作。

4.将结果保存于文件中。

问题3:设某图形处理程序考虑点、直线、圆三种基本图形。

要求:

(1)输入点的横纵坐标,模拟绘制点;

(2)输入直线方程ax+by+c=0的三个系数a,b,c,模拟绘制直线;

(3)输入原点坐标和半径,模拟绘制圆。

问题4:给定一个M*N矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最小数,第j列上的最大数,或者在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。

设计一个程序实现:从文件中读入一个矩阵,输出该矩阵的所有鞍点的信息。程序要求如下:

1.从文件中读入一个矩阵;

2.系统以菜单方式工作。

3.将结果保存于文件中。

问题5:要求:在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求

以上所有问题的基本要求:根据所学知识,编写指定题目的C语言程序,并规范地完成课程设计报告。通过课程设计,加深对《C语言程序设计》和《数据结构》课程所学知识的理解,熟练掌握和巩固C语

言的基本知识和语法规范,包括:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);库函数应用等;复杂任务功能分解方法(自顶向下逐步求精、模块化设计、信息隐藏等),熟练掌握和巩固三种基本

数据结构家谱c语言课程设计,数据结构和C语言的课程设计相关推荐

  1. c语言小数表达式运算课程设计,数据结构课程设计表达式计算.doc

    数据结构课程设计表达式计算 福建农林大学计算机与信息学院 计算机类 课程设计报告 课程名称:算法与数据结构课程设计题目:表达式计算姓 名:系:数学系专 业:数学与应用数学年 级:学 号:指导教师:宁正 ...

  2. c语言实现一元多项式程序报告设计,数据结构课程设计报告一元多项式的计算..doc...

    数据结构课程设计报告一元多项式的计算. 题目:一元多项式的计算 --链表 摘要(题目) 一元多项式计算 任务:能够按照指数降序排列建立并输出多项式: 能够完成两个多项式的相加.相减,并将结果输入: 目 ...

  3. 数据结构c语言程序设计报告,数据结构与算法课程设计报告模版.doc

    数据结构与算法课程设计报告模版.doc 数据结构与算法课程设计报告题 目本科生导师制问题与家族关系查询系统院 (系) 信息科学与工程 专业班级 计算机应用技术1301班 学生姓名 顾 泉 学 号 20 ...

  4. 数据结构课程设计—同学录管理系统(c语言)

    数据结构课程设计-同学录管理系统(c语言) 文章目录 前言 一.需求分析 二.总体设计 三.代码实现 四.代码说明 前言 计算机相关专业在学习数据结构这门课程时会有课程设计,我被分配到的是同学录管理系 ...

  5. c语言系统的通用数据结构,(转载)C语言实现通用数据结构的高效设计

    (转载)C语言实现通用数据结构的高效设计 [复制链接] 使用宏替代模板的方案 最近在阅读一个开源的C++代码,里面用到了大量的STL里面的东西.也许是自己一直用C而很少用C++来实现算法的原因,STL ...

  6. 数据结构课程设计之区块链工作原理模拟设计

    数据结构与算法课程设计课程之区块链客户端设计 本文章是基于C/C++进行模拟区块链主要工作原理的代码模拟设计,主要是对数据结构与算法的实践. 一. 设计要求 1. 基本算法设计 a) 创建交易单和区块 ...

  7. 自学B站小甲鱼数据结构课程-C语言实现基础数据结构-栈-的例子

    看这个代码前,建议先看完小甲鱼栈数据结构那节课 栈数据结构讲解 我是第一次学数据结构这个课,这个数据结构课,对C语言水平要求还是有点高的,最基本的就是得熟悉指针,像结构体指针,还有C语言的数据类型了, ...

  8. 《操作系统》课程设计报告——用JAVA语言模仿实现“吃水果”问题

    引言 操作系统是计算机的核心总控软件,是计算机系统的指挥和管理中心,是计算机系统的灵魂.进程管理与文件系统是操作系统都是操作系统的五大重要功能之一.通过模拟操作系统的实现,加深学生对计算机操作系统内核 ...

  9. 数据结构与算法深入学习_我最喜欢的免费课程,用于深入学习数据结构和算法...

    数据结构与算法深入学习 by javinpaul 由javinpaul Data structures and algorithms are some of the most essential to ...

  10. 大一c语言图书管理系统查询,大一C语言课程设计图书信息管理系统.doc

    高级语言程序设计 课程设计 评语: 学 院 班 级 姓 名 学 号 成 绩 指导老师 年 月 日 一.目的 1. 进一步掌握和利用C语言进行程设计的能力: 2.? 进一步理解和运用结构化程设计的思想和 ...

最新文章

  1. 创业者如何小步快跑,从0开始实现自己的产品?
  2. vim查找/替换字符串
  3. uliweb新教程--多人博客系统开发
  4. java JDBC连接Oracle数据库的方法
  5. 夏天有稍微热一点的说法,但是没有冬天没有稍微冷一点的说法
  6. Mac下Git安装及配置
  7. 【Android基础】短信的发送
  8. Databricks文档02----Databricks CLI
  9. 英国反垄断监管机构将对音乐流媒体市场展开调查
  10. php对用户输入的非标准格式日期匹配
  11. 小规模零申报完整报税流程
  12. 图像处理RIP软件,图像色彩管理,数字喷墨打印技术
  13. RB-PEG2000-Pyrene,含有芘丁酸和罗丹明的PEG,Pyrene-PEG2000-Rhodamine
  14. android 源码导入android studio中(仿佛打开了新世界)
  15. 关于Kaggle入门Titanic的一次简单尝试Part 2 -- Dive into ML
  16. [原创翻译]RFC1619 PPP over SONET/SDH
  17. 四 利用excel实现数据可视化
  18. java 数字转换开发票大写格式_Java转化数字为大写人民币
  19. 基于树莓派的智能家居控制系统设计论文参考
  20. VPP DPDK,不是翻墙!!

热门文章

  1. 【基础】裁判文书数据粗略分析,pyecharts的基本用法
  2. 学好英语网源代码及图片
  3. 计算机专业江南大学vs扬大,南大第1,苏大第2!南工大、扬大、江苏大学排名靠前,冲击双一流...
  4. 电大2019计算机基础客观题,2019电大计算机应用基础试题及答案必考重点
  5. 修改Intellij IDEA中@author变量user内容
  6. 在线核验身份证、银行卡三要素实名、手机空号过滤
  7. BATH - 国内汽车操作系统布局
  8. Oracle添加主键和索引,Oracle 添加主键和索引
  9. 图像解析力算法—SFR(Spatial Frequency Response)
  10. 我的世界java如何加好友进世界_我的世界中国版怎么添加好友 好友开黑联网方法...