- 6
- 0
- 约2.87万字
- 约 42页
- 2019-09-08 发布于江西
- 举报
《C语言程序设计》实训指导书
实训项目一:儿童100以内的加减乘除法游戏训练 1
一、目的和要求 1
二、试验性质 1
三、实验内容 1
四、实验步骤 1
五、分析与讨论 2
实训项目二:数制转换系统 7
一、目的和要求 7
二、试验性质 7
三、实验内容 7
四、实验步骤 7
五、分析与讨论 8
实训项目三:倒计时 10
一、目的和要求 10
二、试验性质 10
三、实验内容 11
四、实验步骤 11
五、分析与讨论 11
六、程序清单 12
实训项目四:学生成绩管理系统 13
一、目的和要求 13
二、试验性质 14
三、实验内容 14
四、试验步骤 14
五、分析讨论 14
实训项目五:通讯录 18
一、目的和要求 18
二、试验性质 18
三、实验内容 18
四、试验步骤 18
五、分析与讨论 19
实训项目六:后缀表达式求值,表达式求值 25
一、目的和要求 25
二、试验性质 25
三、实验内容 25
四、实验步骤 26
五、分析与讨论 26
实训项目七: 迷 宫 33
一、目的和要求 33
二、试验性质 33
三、实验内容 33
四、实验步骤 34
五、分析与讨论
实训项目一:儿童100以内的加减乘除法游戏训练
一、目的和要求
通过实训掌握本学期所学C语言知识。
编辑一个具有加减乘除基本功能的计算器程序。
对系统进行功能模块分析、控制模块分析,结论正确。
更加深入掌握C语言;
熟练的掌握函数的定义,调用,说明的方法;
二、试验性质
自主设计实验
三、实验内容
1)通过菜单选择加减乘除。
2)100(或10)以上的两个整数通过rand函数随即产生。
3)计算减法时,不能出现结果为负数。
4)答对提示恭喜,答错续答,答错三次给出正确答案等等。
四、实验步骤
划分程序功能模块;
儿童100以内的加减乘除法的游戏训练
儿童100以内的加减乘除法的游戏训练
加法训练
减法训练
乘法训练
除法训练
写程序实现算法;
画出程序流程图;
定义结构体,预处理定义,加法函数,减法函数,乘法函数,除法函数。
编译,连接和运行程序。
五、分析与讨论
1、记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策成功或失败的原因。
2、总结C程序的结构和书写规则。
程序源代码:
#includestdio.h
#includeconio.h
#includestring.h
#includestdlib.h
#include math.h
void addition();
void subtraction();
void multiplication();
void division();
void main()
{
int choice;
for(;;)
{
system(cls);
printf(\n\n);
puts( 儿童加减乘除算术游戏);
puts( 1 加法运算 2 减法运算);
puts( 3 乘法运算 4 除法运算);
puts( 0 退出);
printf();
printf(\n请选择(0-4):);
scanf(%d,choice);
puts();
switch (choice)
{case 0: exit(1);
case 1: addition();
printf(\n按任一键继续!);
getch();break;
case 2: subtraction();
printf(\n按任一键继续!);
getch();break;
case 3: multiplication();
printf(\n按任一键继续!);
getch();break;
case 4: division();
printf(\n按任一键继续!);
getch();break;
default: printf(输入错误!按任一键请重新输入!);getch();continue;
}
}
putchar(\n);
}
void addition()
{
int x,y,z,w,i,j=0,k=0;
int choice;
char c;
system
原创力文档

文档评论(0)