zoukankan      html  css  js  c++  java
  • 简单的四则运算 46

    #include <stdio.h>
    #include <time.h>
    #include <stdlib.h>
    void main()
    {
    int a,b,c,d;
    int total1=0,total2=0;
    while(1)
    {
    srand(time(NULL));
    d=a=rand()%100;
    b=(rand()%a+a)%100;
    if(a%4==1&&a<b)c=a,a=b,b=c;
    if(b==0&&a%4==3)b=rand()%10+1;
    if(a%4==3&&a%b!=0)
    {
    srand(time(0));
    a=b*(rand()%a);
    }
    switch(d%4)
    {
    case 0:printf("%d + %d = ",a,b);break;
    case 1:printf("%d - %d = ",a,b);break;
    case 2:printf("%d × %d = ",a,b);break;
    case 3:printf("%d ÷ %d = ",a,b);break;
    }
    scanf("%d",&c);
    switch(d%4)
    {
    case 0:if(c==a+b){printf("正确\n");total1++;}else {printf("错误\n");total2++;}break;
    case 1:if(c==a-b){printf("正确\n");total1++;}else {printf("错误\n");total2++;}break;
    case 2:if(c==a*b){printf("正确\n");total1++;}else {printf("错误\n");total2++;}break;
    case 3:if(c==a/b){printf("正确\n");total1++;}else {printf("错误\n");total2++;}break;
    }
    printf("按任意键继续,Q退出!\n");
    fflush(stdin);
    if(getchar()=='Q')break;
    }
    printf("你答对了%d道题,答错%d道题\n",total1,total2);
    }

  • 相关阅读:
    MySQL日志系统
    MySQL基础架构
    Java操作XML牛逼利器JDOM&DOM4J
    SAX方式解析XML
    DOM方式解析XML
    Jquery Ajax
    Jquery动画效果
    angular6新建项目
    mysql命令行使用
    git常用命令
  • 原文地址:https://www.cnblogs.com/qq1076529919/p/4368120.html
Copyright © 2011-2022 走看看