zoukankan      html  css  js  c++  java
  • 四则运算

    作业要求1、实现在线答题。

                  2、答题结束后,可以判断对错。

                  3、并将错题的结果保存起来。

    程序:

    #include<stdlib.h>
    #include<stdio.h>
    #include<conio.h>

    void main()
    {
    int a[10],b[10],d[10],c[10],num=0,result,add=0;
    float val;
    char fa[5]={'+','-','*','/'};
    while(1)
    {
    d[num]=abs(rand())%4;
    while(1)
    {
    c[num]=-1;
    a[num]=abs(rand())%100;
    b[num]=abs(rand())%100;
    if(d[num]==0) c[num]=a[num]+b[num];
    else if(d[num]==1) c[num]=a[num]-b[num];
    else if(d[num]==2) c[num]=a[num]*b[num];
    else if(d[num]==3)
    {
    if(b[num]>0)val=1.0*a[num]/b[num];
    }
    if(d[num]<=2)
    {
    if(c[num]>=0 && c[num]<=100) break;
    }
    else
    {
    if(a[num]==int(val)*b[num])
    {c[num]=val; break;}
    }
    }
    num++;
    if(num==10) break;
    }
    /* 回答 */
    num=0;
    while(1)
    {
    printf("%d %c %d= ",a[num],fa[d[num]],b[num]);
    scanf("%d",&result);
    if(result==c[num])
    {
    printf("回答正确! ");
    add+=10;
    }
    else
    printf("错误,正确答案: %d ",c[num]);
    num++;
    if(num==10) break;
    }
    printf(" 得分:%d ",add);
    getch();
    }

  • 相关阅读:
    基于IFC的建筑工地模拟
    IfcProcedureTypeEnum
    IfcSimplePropertyTemplate
    IfcRelDefinesByObject
    ubuntu 安装 Protobuf3 日志
    IfcDistributionElement
    IfcTypeResource
    Github上很酷的项目汇总
    Simulink模块库分类
    利用Simulink设计一个简单的模型
  • 原文地址:https://www.cnblogs.com/wushao12345/p/9866389.html
Copyright © 2011-2022 走看看