#include#include#include#include#include

int fun(int x,int y)//求最大公约数

{intz,s,u,v;if(x

{

z=x;

x=y;

y=z;

}

s=x;

u=y;while(u!=0)

{

v=s%u;

s=u;

u=v;

}returns;

}intmain()

{int a=0;int b=0;int c=0;int d=0;int m=0;inti,t,h,n,k,x,y,p,l,q;intr;

scanf("%d",&n);

FILE*fp;

fp=fopen("D://a.txt","w");if(fp==NULL)

printf("不能打开文件\n");//打开文件并指定文件的存储位置以及文件名

srand((unsigned)time(NULL));for(i=0;i

{

a=rand()%99+1;

b=rand()%99+1;

c=rand()%99+1;

d=rand()%99+1;

m=rand()%8;if(a

{

t=a;

a=b;

b=t;

}//使a的值大于b的值

if(c

{

h=c;

c=d;

d=h;

}//使c的值大于d的值

switch(m)

{case 0:

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

scanf("%d",&k);

r=a+b;if(k==r)

printf("right\n\n");else{

printf("wrong\n\n");

fprintf(fp,"\n%d+%d=%d",a,b,k);//如果给出的答案错误将会把错题保存在文件中

}break;case 1:

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

scanf("%d",&k);

r=a-b;if(k==r)

printf("right\n\n");else{

printf("wrong\n\n");

fprintf(fp,"\n%d-%d=%d",a,b,k);

}break;case 2:

printf("\n%d*%d=",a,b);

scanf("%d",&k);

r=a*b;if(k==r)

printf("right\n\n");else{

printf("wrong\n\n");

fprintf(fp,"\n%d*%d=%d",a,b,k);

}break;case 3:

printf("\n%d/%d=",a,b);

scanf("%d",&k);

printf("余");

scanf("%d",&p);

r=a/b;

q=a-b*r;if(k*b+p==r*b+q)

printf("right\n\n");else{

printf("wrong\n\n");

fprintf(fp,"\n%d/%d=%d余%d",a,b,k,p);

}break;case 4:

{y=b*c+a*d;x=a*c;}

l=fun(x,y);

x=x/l;

y=y/l;

printf("\n%d/%d+%d/%d=",b,a,d,c);

scanf("%d/%d",&k,&h);if(k==y&&h==x)

printf("right\n\n");else{

printf("wrong\n\n");

fprintf(fp,"\n%d/%d+%d/%d=%d/%d",b,a,d,c,k,h);

}break;case 5:

{y=b*c-a*d;x=a*c;}

l=fun(x,y);

x=x/l;

y=y/l;

printf("\n%d/%d-%d/%d=",b,a,d,c);

scanf("%d/%d",&k,&h);if(k==y&&h==x)

printf("right\n\n");else{

printf("wrong\n\n");

fprintf(fp,"\n%d/%d-%d/%d=%d/%d",b,a,d,c,k,h);

}break;case 6:

{y=b*d;x=a*c;}

l=fun(x,y);

x=x/l;

y=y/l;

printf("\n%d/%d*%d/%d=",b,a,d,c);

scanf("%d/%d",&k,&h);if(k==y&&h==x)

printf("\nright");else{

printf("\nwrong");

fprintf(fp,"\n%d/%d*%d/%d=%d/%d",b,a,d,c,k,h);

}break;case 7:

{y=b*c;x=a*d;}

l=fun(x,y);

x=x/l;

y=y/l;

printf("\n(%d/%d)/(%d/%d)=",b,a,d,c);

scanf("%d/%d",&k,&h);if(k==y&&h==x)

printf("right\n\n");else{

printf("wrong\n\n");

fprintf(fp,"\n%d/%d/%d/%d=%d/%d",b,a,d,c,k,h);

}break;default:

printf("something is wrong!\n");break;

printf("\n");

}

}return 0;

}

python判断对错题_可以在线答题,并且能判断对错,将错题保存起来相关推荐

  1. PHP错题本功能实现,收藏| 最高效的"错题本"制作攻略!手把手教会你!

    原标题:收藏| 最高效的"错题本"制作攻略!手把手教会你! "错题本",也叫"摘错本""纠错本""改错本",是学生把自己 ...

  2. PHP错题本功能实现,今天教你如何制作错题本!

    可以依照这些数据制一张统计图,分析出现错误的原因,是答题失误,是思维方法型错误.还是知识型错误.运算错误,这是建立错题本最为关键的步骤环节,可以非常直观地发现你学习中的主要问题. 经过一个阶段自查,建 ...

  3. er图转化为关系模式题_“助你在家自学”之无机化工流程题解法

    无机化工流程题就是将化工生产过程中的主要生产阶段即生产流程用框图形式表示出来,并根据生产流程中有关的化学知识步步设问,形成与化工生产紧密联系的化工工艺试题.无机化工流程题能够以真实的工业生产过程为背景 ...

  4. 为了探究不同光照处理_浅谈中考物理实验探究易错题

    中考实验探究易错题主要在于伏安法实验和物质密度的测量.伏安法就是用电压表和电流表测量电阻或测量小灯泡的电功率的方法.伏安法测量电阻和测量电功率的实验是初中物理电学中重要的实验,也是每年中考实验探究题中 ...

  5. 二年级上册计算题_分享14套二年级数学乘法计算题

    对于六三制的学生来说,暑假过后升入二年级就要开始学习乘法了. 而学习乘法那就绕不开我们最为熟悉的"乘法口诀表" 我建议父母们在这个暑假里务必让孩子彻底掌握住真个乘法口诀表,而且一定 ...

  6. python判断能否组成三角形_任意输入3个数,判断能否组成三角形(python)

    原博文 2018-08-10 17:11 − 任意输入3个数,判断能否组成三角形. 三角形:两边之和大于第三边 直角三角形:勾股定理 代码如下: # 输入合法性检查,必须输入正数,不支持科学计数法'' ...

  7. c++判断双击间隔_录井工常见故障判断处理

    录井工 1.色谱仪鉴定器点不着火的故障现象.原因是什么?如何处理? 故障现象: (1)按动点火开关点火丝不加热,无点火迹象. (2)用点火器或打火机进行手动点火时,无"嘭"的点火声 ...

  8. js通过月份判断前三个月_怀孕前三个月如何判断胎儿发育是否健康,看HCG翻倍情况,快收藏...

    老人都说孕早期很矫情,需要格外注意,稍有不慎就容易出现先兆流产. 在过去产检也不是很及时,都是需要自己多注意.现在医学水平越来越发达,一旦发现怀孕后,可以通过验血就知道胎儿发育情况. HCG这个名词相 ...

  9. java dfs算法蓝桥杯题_【蓝桥杯省赛JavaB组真题详解】四平方和(2016)_疼疼蛇的博客-CSDN博客...

    原文作者:疼疼蛇 原文标题:[蓝桥杯省赛JavaB组真题详解]四平方和(2016) 发布时间:2021-02-26 15:00:01 题目描述 四平方和 四平方和定理,又称为拉格朗日定理: 每个正整数 ...

最新文章

  1. LNMP架构之PHP——MemCache对PHP页面的缓存加速优化
  2. bicg matlab,除了bicg之外,还可以使用哪些迭代子解算器来解决MATLAB中的牛顿方程?...
  3. linux 文件与进程
  4. 零起点英语_【零起点英语】第136讲:Fat Children 动动吧,胖小子!
  5. 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
  6. 中移物联网答案java_【分享】中移物联网校园招聘笔试-java
  7. 【Spark】Spark的Kryo序列化
  8. Android 视频播放
  9. Java SSM面试题
  10. 批发网商品采集API接口
  11. Linux安装ghostscript
  12. 旅行商问题(回溯算法)
  13. React 环境 webpack less 配置 及 javascriptEnabled 解决方法
  14. 分享五个绝对称得上妖艳古怪精灵的前端代码效果
  15. 论文阅读笔记:A CRITIQUE OF SELF-EXPRESSIVE DEEP SUBSPACE CLUSTERING,自表达深度子空间聚类批判
  16. 有所为有所不为,泽塔云异军突起的背后
  17. IGMP组播加入失败原因
  18. 计算机64和32位的区别是什么意思,Windows7 32位和64位的区别是什么?
  19. Linux | 第一篇——常见指令汇总【超全、超详细讲解】
  20. Android电子书阅读器小程序(txt)

热门文章

  1. java内存模型作用是什么_什么是JVM内存模型?
  2. 二维数组 赋值_数组,及二维数组
  3. 和平精英有电脑版吗_和平精英华晨宇代言版-和平精英华晨宇代言版下载v1.9.10...
  4. php区分全角半角字符,php如何判断是字符串全角还是半角
  5. MongoDB 学习-Windows环境搭建(一)
  6. 存放哪些内容 项目中vuex_房屋安全鉴定中房屋抗震检测内容有哪些
  7. 工作流Activiti5.13学习笔记(一)
  8. Android之十七 进度条和Hanlder
  9. 一个很cool的C#的高性能数学库
  10. TopFreeTheme精选免费模板【20130617】