数学成绩测试软件,小学数学测试软件.doc

这是一个用于小学数学测试的软件,包括加法、减法、乘法和除法的练习。用户可以选择题目类型进行测试,每答完一题,系统会显示是否答对并提供继续或退出的选择。在加法、减法和乘法部分,软件会生成随机的两位数题目,用户输入答案后,程序会判断正误。如果选择退出,程序会使用exit(0)终止。
摘要由CSDN通过智能技术生成

使用exit函数一定要有头文件#include。

#include

#include

#include

void menu();

void add();

void sub();

void mul();

void div1();

void main()

{

int a;

while(1)

{

menu();

printf("请选择相应的选项:");

scanf("%d",&a);

switch(a)

{

case 1: add();break;

case 2: sub();break;

case 3: mul();break;

case 4: div1(); break;

case 5: exit(0);break;

default: break;

}

}

}

void menu()

{

printf("***********************************************\n");

printf("*☆☆☆☆☆☆☆小学数学测试软件☆☆☆☆☆☆☆☆☆☆ *\n");

printf("***********************************************\n");

printf("*---------请选择您要进行的操作----------------*\n");

printf("*---- ●1. 加法测试 ----*\n");

printf("*---- ●2. 减法测试 ----*\n");

printf("*---- ●3. 乘法测试 ----*\n");

printf("*---- ●4. 除法测试 ----*\n");

printf("*---- ●5. 退出系统 ----*\n");

printf("***********************************************\n");

}

void add()

{

int a,b,c,d,re=0,sum=0;

system("cls");

while(1)

{

a=rand()%100;

b=rand()%100;

printf("%d+%d=",a,b);

scanf("%d",&c);

if(c==(a+b))

{

re++;

sum++;

printf("回答对了!还要继续答题吗?\n 选择的题目数:%d,答对的题目数字:%d\n1.继续 2.退出",re,sum);

}

else

{

re++;

printf("回答错了.正确答案为%d.还要继续答题吗?\n选择的题目数:%d,答对的题目数字:%d\n1.继续 2.退出",a/b,re,sum);

}

scanf("%d",&d);

if(d==2)

break;

else

system("cls");

}

system("cls");

}

void sub()

{

int a,b,c,d,re=0,sum=0;

system("cls");

while(1)

{

a=rand()%100;

b=rand()%100;

while((a-b)<0)

{

a=rand()%100;

b=rand()%100;

}

printf("%d-%d=",a,b);

scanf("%d",&c);

if(c==(a-b))

{

re++;

sum++;

printf("回答对了!还要继续答题吗?\n 选择的题目数:%d,答对的题目数字:%d\n1.继续 2.退出",re,sum);

}

else

{

re++;

printf("回答错了.正确答案为%d.还要继续答题吗?\n选择的题目数:%d,答对的题目数字:%d\n1.继续 2.退出",a/b,re,sum);

}

scanf("%d",&d);

if(d==2)

break;

else

system("cls");

}

system("cls");

}

void mul()

{

int a,b,c,d,re=0,sum=0;

system("cls");

while(1)

{

a=rand()%100;

b=rand()%100;

printf("%dx%d=",a,b)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值