- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                C语言实训上机任务指导书
                    《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)答对提示恭喜,答错续答,答错三次给出正确答案等等。
四、实验步骤
划分程序功能模块;
写程序实现算法;
画出程序流程图;
定义结构体,预处理定义,加法函数,减法函数,乘法函数,除法函数。
编译,连接和运行程序。
五、分析与讨论
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(cls);	 
 printf(\n---------------------
                
原创力文档
                        
                                    

文档评论(0)