四则运算

这个作业属于哪个课程 https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/
这个作业要求在哪里 https://edu.cnblogs.com/campus/ahgc/AHPU-SE-19/homework/11376
这个作业的目标 <生成一个可以运行四则运算的程序>
学号 <3190704119>

include<stdio.h>

include<math.h>

include<windows.h>

int right=0;
int wrong=0;
void jia()
{
int a,b,c,d;
a=rand()%100;
b=rand()%100;
printf("请回答:\n\t\t %d + %d = ",a,b);
scanf("%d",&c);
if(a+bc)
{
printf("回答正确!\n");
right++;
}
else
{
d=a+b;
printf("回答错误!\n");
printf("正确答案为%d\n",d);
wrong++;
}
}
void jian()
{
int a,b,c,d;
a=rand()%100;
b=rand()%100;
printf("请回答:\n\t\t %d - %d = ",a,b);
scanf("%d",&c);
if(a-b
c)
{
printf("回答正确!\n");
right++;
}
else
{
d=a-b;
printf("回答错误!\n");
printf("正确答案为%d\n",d);
wrong++;
}
}
void cheng()
{
int a,b,c,d;
a=rand()%100;
b=rand()%100;
printf("请回答:\n\t\t %d * %d = ",a,b);
scanf("%d",&c);
if(ab==c)
{
printf("回答正确!\n");
right++;
}
else
{
d=a
b;
printf("回答错误!\n");
printf("正确答案为%d\n",d);
wrong++;
}
}
void chu()
{
int a,b,c,d;
a=rand()%100;
b=rand()%100;
printf("请回答:\n\t\t %d / %d = ",a,b);
scanf("%d",&c);
if(a/b==c)
{
printf("回答正确!\n");
right++;
}
else
{
d=a/b;
printf("回答错误!\n");
printf("正确答案为%d\n",d);
wrong++;
}
}
void main()
{
int choise,h,i;
int cho=0;
printf("\n\t\t\t小学简易四则运算试题\n\n");
while(1)
{
printf("请选择:\n");

printf("\t\t\t 加法运算(请输入1)\n");
printf("\t\t\t 减法运算(请输入2)\n");
printf("\t\t\t 乘法运算(请输入3)\n");
printf("\t\t\t 除法运算(请输入4)\n");
printf("\t\t\t 退出运算(请输入5)\n");
if(cho0)
{
scanf("%d",&choise);
if(choise
1)
{
printf(" 请输入题目个数\n");
scanf("%d",&h);
for(i=1;i<=h;i++)
{
jia();
}
}
if(choise2)
{printf("请输入题目个数\n");
scanf("%d",&h);
for(i=1;i<=h;i++)
{
jian();
}
}
if(choise
3)
{printf("\t\t\t 请输入题目个数\n");
scanf("%d",&h);
for(i=1;i<=h;i++)
{
cheng();
}
}
if(choise4)
{printf("\t\t\t 请输入题目个数\n");
scanf("%d",&h);
for(i=1;i<=h;i++)
{
chu();
}
}
if(choise
5)
{
return;
}
}

printf("\n\t\t\t重新选择?(请输入1)\n");
printf("\n\t\t\t退出运算?(请输入2)\n");
scanf("%d",&cho);

if(cho1)
cho=0;
else if(cho
2)
break;
else
printf("抱歉!,你输入的指令有误!请重新输入!\n");
}
printf("您总共完成了 %d 道题\n正确 %d 道\n错误 %d 道\n正确率为 %f \n",right+wrong,right,wrong,right/(right+wrong));
}

posted on 2020-10-28 00:56  文皓的皓  阅读(97)  评论(0编辑  收藏  举报

导航