c语言综合实验设计报告。
题目:儿童加减乘除算术能力测试。
学院:工商管理学院。
专业:电子商务。
班级:姓名:
设计日期:2023年6月10日。
一、 设计题目:
儿童加减乘除算术能力测试。
二、 题目阐述及设计思路:
这是一个训练儿童加减乘除算术能力的程序,根据题目要求,采用c语言的函数和基本算法知识,运用模块化程序设计的思想,可以分为6个模块:主界面、加法计算、减法计算、乘法计算、除法计算和退出。然后编写函数实现每个模块的功能,最后组合成一个完整程序。
其中各部分衔接运用顺序结构、分支结构、循环结构;主要内容确定后,调用所需函数,根据上述计划编译了这个程序。
三、 主要知识点:
使用文件包含、c语言宏定义、图形界面的使用、系统函数调用。
四、 程序清单:
#include<>
#include<> 包含函数exit()and()和srand()的头文件*/
#include<> 包含函数time()的头文件*/
void add声明加法计算函数*/
void sub声明减法计算函数*/
void mul声明乘法计算函数*/
void divi声明除法计算函数*/
void mark(int c); 声明评分函数*/
int count=0,sum=0; /定义并初始化两个全局变量:count存放做题个数,sum存放总得分*/
main()
int choice; /存放用户的选择*/
char ans=’y’; 存放是否继续的回答*/
printf(“欢迎使用儿童算术运算训练测试程序 每次只能做一项练习:”);
printf(“\t1. 加法运算”);
printf(“\t2. 减法运算”);
printf(“\t3. 乘法运算”);
printf(“\t4. 除法运算”);
printf(“\t0. 退出”);
printf(“请选择操作(0~4):”
scanf(“%d”,&choice);
while(ans==’y’||ans==’y’)
switch (choice)
result =x-y;
printf(“%d-%d= “x,y);
scanf(“%d”,&z);
if(z== result)
printf(“恭喜你,答对了!加十分!%d-%d= “x,y);
sum+=10;
elseprintf(“答错了,继续努力哦!”);
count++;
void mul定义乘法运算*/
int x,y,z,result;
srand(time(null));
x=rand()%10;
y=rand()%10;
result =x*y;
printf(“%d*%d= “x,y);
scanf(“%d”,&z);
if(z== result)
printf(“恭喜你,答对了!加十分!”);
sum+=10;
elseprintf(“答错了,继续努力哦!”);
count++;
void divi定义除法运算*/
int x,y,z, result;
srand(time(null));
x=rand()%10;
y=rand()%10;
while(x%y!=0||y==0) /while循环确保分母不为零且能整除*/
srand(time(null));
x=rand()%10;
y=rand()%10;
result =x/y;
printf(“%d/%d= “x,y);
scanf(“%d”,&z);
if(z== result)
printf(“恭喜你,答对了!加十分!”);
sum+=10;
elseprintf(“答错了,继续努力哦!”);
count++;
void mark(int c定义评分函数*/
switch(c)
case 1: printf(“本次共做加法题%d道,总得分为%d!”,count,sum);break;
case 2: printf(“本次共做减法题%d道,总得分为%d”,count,sum);break;
case 3: printf(“本次共做乘法题%d道,总得分为%d”,count,sum);break;
case 4:printf(“本次共做除法题%d道,总得分为%d”,count,sum);break;
printf(“谢谢!欢迎再次使用,再见!”);
五、 设计结果说明:
1、 设计优点:这个程序简洁清晰,操作方便,运用了简单的c语言,达到了进行简单的加、减、乘、除算术运算的目的。而且这个程序形象生动,使用起来不但方便而且充满趣味,适合儿童使用,能很好地调动儿童的兴趣,提高儿童的算术能力。
2、 设计不足:这个程序简洁清晰,操作方便,运用了简单的c语言,达到了进行简单的加、减、乘、除算术运算的目的。而且这个程序形象生动,使用起来不但方便而且充满趣味,适合儿童使用,能很好地调动儿童的兴趣,提高儿童的算术能力。
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...