小学算术运算测试c语言,c语言小学算术运算测试.doc

c语言小学算术运算测试

C语言课程设计报告

题 目:小学算术运算测试

设 计 者:

专业班级:

学 号:

指导教师:

2014年 6月 24日

目录

1 题目与要求2

1.1 问题提出2

1.2本程序涉及的知识点3

1.3功能要求3

2.1算法设计3

3程序代码设计5

3.1输入函数5

3.2输出函数5

4 C程序设计总结6

5 结束语9

参考文献9

附录:程序清单9

1 题目与要求

1.1 问题提出

我计划设计一个小学算术运算测试程序。要求完成10以内的加减运算,并根据用户输入的想要练习的题目数目,自行出题。输入答案后可判断对错,如果 错误,将提示正确答案。最后,将会给出本次分数。

1.2本程序涉及的知识点

变量的定义、输入和输出函数、随机数函数if语句等

1.3功能要求

实现按输入题目数,随机给出10以内的加减法算术题

判断是否正确,如果错误,提示正确答案

计算分数(含总分和得分)

根据得分给出评语

按Esc键推出程序,按其它任意键重新开始

2功能设计

2.1算法设计

本系统需要实现的功能要求:利用if语句完成如图1所示的主菜单

根据提示能容开始程序

按提示输入答题数目

开始答题,错误的提示并给出答案

给出总分以及得分

选择退出或继续答题

图1 小学生运算测试主菜单

2.2 程序流程图

图 1 .流程图

3程序代码设计

3.1输入函数

函数原型:scanf(“%d”,&*)

2.功 能:利用取地址符号&完成对程序中某个变量的赋值,进而

程序中判断循环的功能。

变量及类型:

int a,b,p;整形形参变量,接受srand(time(0))输出的随机数字;

int i,num;循环控制中变量;

int d,n,x,y;整形形参变量,d,n为使用者赋值数,x,y用于分数计算;

说 明:运行程序,系统提示“请输入要练习的题目数:”,根据提示输入数字(整数)便会给出相应题目,即可开始答题。

模版代码与相关注释:

printf("请输入要练习的题目数:");

scanf("%d",&n);

srand(time(0));//利用时间实现随机数输出//

for(i=0;i

{

a=rand()%10;

b=rand()%10;

p=rand()%2;

a=abs(a);//实现绝对值,把负数转化成正数//

b=abs(b);

p=abs(p);

3.2输出函数

函数原型:printf(“******”,*)

功 能:输出相应提示与结果;

相关变量:

int n;总分

int d;输出正确的答案;

int (x+y);答对题数;

4.说明:输出时要把要输出的信息用双引号括起来,输出数字时要在其代表

变量前加逗号

第 1 页

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值