昆明理工大学
《程序设计基础》课程
综合设计实践教学课题报告
课程名称: C语言程序设计
课题名称: 排序求平均值
学号: 姓名:
学院: 专业班级:
指导教师:
昆明理工大学计算中心
20##年 月 日
填写格式及说明
1、 系统概述
…… …… 余下全文
昆明理工大学
《程序设计基础》课程
综合设计实践教学课题报告
课程名称: C语言程序设计
课题名称: 排序求平均值
学号: 姓名:
学院: 专业班级:
指导教师:
昆明理工大学计算中心
20##年 月 日
填写格式及说明
1、 系统概述
…… …… 余下全文
昆明理工大学
《程序设计基础》课程
综合设计实践教学课题报告
课程名称: C程序设计基础
课题名称:C语言练习函数调用演示。
学号: 201110501133
姓名: 李得菘
学院: 电力工程
班级: 电自111
教师: 付湘琼
…… …… 余下全文
C语言课程设计报告
设计题目:
专 业:
班 级:
学 号:
姓 名:
任课老师:
时间:
目录
一、 课程设计题目及所涉及知识点
二、 课程设计思路及设计流程图
三、 课程设计中遇到的难点及解决办法
四、 小结
五、 附录原程序
2
一、 课程设计题目及所涉及知识点
(一).课程设计题目:
(1).基本内容:
学生信息包括学生号、姓名、性别、出生年月、数学、英语、计算机、体育(学生号不重复)。试设计一学生信息管理系统,使之能提供以下功能: 系统以菜单方式工作,密码登陆。
1.学生信息的录入(增加数据)。用数组数据类型赋初值的方法把学生信息送到 各个数组中(但要注意是合法数据),然后把它们输出显示。
2.学生信息的删除(删除数据)。任意输入一位学生号,将它所有的信息从 组数中删除。
3.学生信息的浏览(查找数据)。任意输入一位学生号,打印出他的所有数 据。要求能多次查找。
4.学生信息的修改(修改数据)。任意输入一位学生号,打印出所有相关 信息后,可对某一项信息进行修改并保存。
5.学生信息的计算并排序。计算所有学生的总分及平均分,将包括所有数据的数组元素按总分从高到低的顺序排序打印出来。
(2). 课程设计的要求与数据
1.编程时,设计函数来完成每个功能,通过main函数调用各函数。
2.程序中的输入输出要加提示说明。
3.打印出的程序清单,在各行后用中文加说明。
4.输出的结果要准确、清晰、美观。
(二).所涉及知识点:
结构体数组的定义与引用;函数的定义与调用;局部变量和全局变量;多函数的链接与编译;for循环语句;if语句;break语句;格式输入与输出;冒泡排序法;字符串处理函数;函数的定义;数组作为函数参数.
二、课程设计思路及设计流程图
1、课程设计思路
根据题目的要求,需要一个主程序main()和四个子程序:分别为add()、del()、sort()、change()、average();可以实现增加,删除,查找,修改,求和、平均值及排序。
…… …… 余下全文
福建工程学院
《C语言课程设计》报告
班 级: 机械1301
学 号:
姓 名: ******
指导教师:
日 期: 20xx/12/30-2014/1/3
第一部分
一、 问题描述
题目1:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于或等于20万元时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润x,求应发放奖金总数?
1.解题分析
根据利润计算奖金时,要注意利润中不同的部分提取奖金的比例不同,即
利润中<=10万元的部分,按10%提成奖金;
利润中10~20万元的部分,按7.5%提成奖金;
利润中20~40万元的部分,按5%提成奖金;
利润中40~60万元的部分,按3%提成奖金;
利润中60~100万元的部分,按1.5%提成奖金;
利润中>=100万元的部分,按1%提成奖金;
应发奖学金总数是各部分奖金的和,例如,利润x达到40万到60万之间时,奖金y由四个部分组成:(1)利润中<=10万元的部分(共10万元)奖金:10e4*0.1;(2)
利润中10~20万元的部分(共10万元)奖金:10e4*0.075:;(3)利润中20~40万元的部分(共20万元)奖金:20e4*0.05;(4)利润中40~60万元的部分(共x-40万元)奖金:(x-40e4)*0.03,于是,y=10e4*0.1+10e4*0.075+20e4*0.05+(x-40e4)*0.03.
…… …… 余下全文
东华理工大学
C语言课程设计 报告
学院: 国际教育学院学院
专业: 电子信息工程
班级: 1420606
学号: 201420060638
姓名: 钟天运
一、课程设计题目:游戏2048
二、课程设计要求:
a) 使用C语言编写2048这款游戏
b) 能够正常运行,拥有游戏界面。
c) 能正常进行游戏从开始到结束。
d) 用户操作方便
三、设计思路:
a) 游戏介绍:
i. 2048是一款简单的数字类游戏,界面是一个4*4的方形格子。每个格子里可以为空或者有一个2^n的数值。
ii. 用户可以输入4种指令,分别是:上下左右,游戏会根据用户的指定的方向,将格子中的数值向对应方向进行移动,直至移动到最边上的格子或者有其他数值占用,如果碰到等大数值,将会进行合并。此外,成功移动后,会在一个空格子随机生成一个2或者4
iii. 游戏目标是合成2048这个数值或者更大的数值。
b) 实现思路:
…… …… 余下全文
电子科技大学成都学院电子工程系
课程设计报告
课 程 名 称: C语言程序设计能力教程
设 计 题 目: 万 年 历
指 导 教师组: 杨 剑
学 生 学 号: 1140810429
学 生 姓 名: 王 玲 琳
…… …… 余下全文
河南理工大学C程序设计报告
…….
C语言课程设计报告
题 目:小学算术运算测试(math.c) 设 计 者:史前利
专业班级:通信工程1205
学 号:311209020521
指导教师: 刘洁
所属系部: 计算机科学与技术
20xx年 07 月 03 日
河南理工大学
河南理工大学C程序设计报告
目录
1. 设计任务书 .............................................................................................................................. 3
1.1题目与要求 ................................................................................................................... 3
1.2本程序涉及的知识点 ................................................................................................... 3
1.3功能要求 ............................................................................................................................... 3
2. 功能设计 .................................................................................................................................. 3
…… …… 余下全文