《C语言课程设计》考查报告
C语言代考 王小二自夸刀工不错,有人放一张大地煎饼在砧板上,问他:“煎饼不许离开砧板,切100刀最多能分成多少块?”若一个口袋中放有12个球,其中有3个红色球,3个白色球和6个黑色球,从中任取8个球,问共有多少不同的颜色搭配,把每种搭配显示出来。设计任务1的实现过程【任务描述】【算法分析】···
第1章 分支与循环
- 王小二自夸刀工不错,有人放一张大地煎饼在砧板上,问他:“煎饼不许离开砧板,切100刀最多能分成多少块?”
- 若一个口袋中放有12个球,其中有3个红色球,3个白色球和6个黑色球,从中任取8个球,问共有多少不同的颜色搭配,把每种搭配显示出来。
设计任务1的实现过程
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
设计任务2的实现过程
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
第2章 数组与函数
- 有一个一维数组score[],内存放10个学生的成绩,要求编写三个函数分别求学生的平均成绩,求10个学生的最高分,求10个学生的最低分。
- 编写一个函数,将输入的一串字符中的小写字母转变成大写字母,并输出所有的大写字母。
设计任务1实现过程
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
设计任务2实现过程
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
第3章 指针
1.已知一个整型数组a[5],其各元素值为4,6,8,10,12。使用指针法求该数组元素之积。
2.编写两个排序函数,要求一个函数完成从小到大排序,一个函数完成从大到小排序,并编写主函数完成:
① 输入n个数;
② 调用排序函数对n个数按从大到小排序并输出;
③ 调用排序函数对n个数按从小到大排序并输出;
设计任务1实现过程
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
设计任务2实现过程
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
综合设计题
1.运用C语言开发一个“小学生算术四则运算测试系统”。该系统是让计算机充当一位给小学生布置作业的算术老师,为学生出题并阅卷。该系统要求实现下列功能:
①为小学生出题(分别进行+、-、*、/等不同运算)。
②学生做题后,进行评阅。学生每做一题后,评阅给出“答题正确,很好”或“答题错误,重做”等信息。
③加、减、乘、除运算功能可以自由选择实现。
④运算数值可控制在两位数的四则运算范围内。
2.王小二帮学生食堂编了一个买菜计价的程序,该程序可以显示菜单,让学生输入菜号来选择买什么菜,之后程序会报出你买了多少个菜,用了多少钱。
设计任务1实现过程 C语言代考
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
设计任务2实现过程
【任务描述】
【算法分析】(用文字或流程图进行描述)
【源程序代码】
【编译示图】(示图中要有0 error,0 warning的提示)
【运行结果示图】
课程设计小结