c语言四则运算实验报告

c语言四则运算实验报告

ID:19321458

大小:230.50 KB

页数:8页

时间:2018-10-01

c语言四则运算实验报告_第1页
c语言四则运算实验报告_第2页
c语言四则运算实验报告_第3页
c语言四则运算实验报告_第4页
c语言四则运算实验报告_第5页
资源描述:

《c语言四则运算实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程编号1300050027得分教师签名批改日期深圳大学实验报告课程名称:C语言实验实验名称:100以内的四则运算游戏学院:信息工程学院指导教师:张金凤报告人:王文杰组号:17学号2013130073实验地点教学楼D506实验时间:2014年4月16日提交时间:2014.5.98一、实验目的一、学习和掌握C语言函数的定义与调用;二、进一步掌握随机数、选择结构、循环控制、交互式输入输出等程序设计方法;三、进一步掌握C语言中的数组定义和引用方法;四、学习和掌握根据流程图进行模块化程序设计的思想。二、实验要求产生1到4之间的随机数,决定4则运算的符号,再产生两个0到99的随机数进行运算,并记录下

2、做的题数以及正确的数目,当做题者输入n或N时退出程序并显示出完成题数及正确率。三、实验程序详细流程图:8五、对流程图的简要说明:#include#include#include"time.h"#includevoidmax_min(inta,intb);randN1N2(intrN1,intrN2);randOper4();randLmt100();addLmt100(intnum1,intnum2);subLmt100(intnum1,intnum2);mulLmt100(intnum1,intnum2);divLmt100(intn

3、um1,intnum2);/*主函数的功能如下:在主函数中调用上面定义的五个函数,在屏幕上随机循环出一道100以内的四则运算题。其中,定义一个整型数组proNum[4]和整型数组ansNum[4],这两个数组中分别存储在上述游戏循环过程中加、减、乘、除四种类型的题出现的次数,以及这四种类型的题被答对的次数。在用户不想继续游戏退出时,在屏幕上显示本次游戏中的加、减、乘、除四种类型题出现的数量,以及每一种题被答对的次数。*/intmain(intargc,char*argv[]){srand((unsigned)time(NULL));intproNum[4]={0},ansNum[4]={0}

4、,oper,num1,num2;charch;printf("四则运算游戏,请输入正确答案:");for(;;){oper=randOper4();switch(oper){case1:proNum[0]++;if(addLmt100(num1,num2)==1)ansNum[0]++;8break;case2:proNum[1]++;if(subLmt100(num1,num2)==1)ansNum[1]++;break;case3:proNum[2]++;if(mulLmt100(num1,num2)==1)ansNum[2]++;break;case4:proNum[3]++;

5、if(divLmt100(num1,num2)==1)ansNum[3]++;break;}fflush(stdin);printf("按回车继续游戏,按N结束游戏");ch=getch();if(ch=='n'

6、

7、ch=='N')break;}printf("你一共玩了%d次加法,其中正确答对%d次",proNum[0],ansNum[0]);printf("你一共玩了%d次减法,其中正确答对%d次",proNum[1],ansNum[1]);printf("你一共玩了%d次乘法,其中正确答对%d次",proNum[2],ansNum[2])

8、;printf("你一共玩了%d次除法,其中正确答对%d次",proNum[3],ansNum[3]);system("PAUSE");return0;}voidmax_min(inta,intb){intc;if(a

9、rnrand()%(rN2-rN1+1)+rN1;8}/*该函数没有输入参数,函数的返回类型是整型。该函数内部调用上述randN1N2()函数。每调用一次函数randOper4(),返回一个1至4之间的随机整数*/randOper4(){returnrandN1N2(1,4);}/*该函数没有输入参数,函数的返回类型是整型。该函数内部调用上述randN1N2()函数。每调用一次函数randLmt100(),返

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。