C语言课程设计

发布 2022-10-03 02:44:28 阅读 5820

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月 计算机科学与技...