• 四则运算


    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    int main()
    {
        int a,b,c,i,d;
        srand((time(NULL)));
        for(i=0;i<20;i++)
        {
        a=rand()%100;
        b=rand()%100;
        c=rand()%4;

            switch(c)
            {
        case 0:
            printf("%d+%d= ",a,b);
            printf("请输入正确答案: ");
            int e;
            scanf("%d",&e);
            if(a+b==e)
            printf("恭喜您回答正确! ");
            else
                printf("您回答错误,正确答案是%d ",a+b);
            break;
        case 1:
            if(a<b)
            {
                d=a;
                a=b;
                b=d;
            }
            printf("%d-%d= ",a,b);
            printf("请输入正确答案: ");
            int f;
            scanf("%d",&f);
            if(a-b==f)
                printf("恭喜您回答正确! ");
            else
                printf("您回答错误,正确答案是%d ",a-b);
            break;

        case 2:
            printf("%d*%d= ",a,b);
            printf("请输入正确答案: ");
            int g;
            scanf("%d",&g);
            if(a*b==g)
                printf("恭喜您回答正确! ");
            else
                printf("您回答错误,正确答案是%d ",a*b);
            break;
        case 3:
            if(a*b==0)
            {
                a++;
                b++;
                if(a%b==0)
                {
                     printf("%d/%d= ",a,b);
                     printf("请输入正确答案: ");
                     int h;
            scanf("%d",&h);
            if(a/b==h)
                printf("恭喜您回答正确! ");
            else
                printf("您回答错误,正确答案是%d ",a/b);
            break;
                }
                else
                    {
                        a++;
                        while(a%b!=0)
                        {
                              a++;
                        }
                        printf("%d/%d= ",a,b);
                              printf("请输入正确答案: ");
                        int j;
                        scanf("%d",&j);
                        if(a/b==j)
                            printf("恭喜您回答正确! ");
                        else
                            printf("您回答错误,正确答案是%d ",a/b);

                    }

            }
            else
            {
                if(a%b==0)
                {
                     printf("%d/%d= ",a,b);
                     printf("请输入正确答案: ");
                     int i;
            scanf("%d",&i);
            if(a/b==i)
                printf("恭喜您回答正确! ");
            else
                printf("您回答错误,正确答案是%d ",a/b);
            break;
                }
                else
                    {
                        a++;
                        while(a%b!=0)
                        {
                              a++;
                        }
                        printf("%d/%d= ",a,b);
                              printf("请输入正确答案: ");
                        int k;
                        scanf("%d",&k);
                        if(a/b==k)
                            printf("恭喜您回答正确! ");
                        else
                            printf("您回答错误,正确答案是%d ",a/b);

                    }

            }


           }
        }
    return 0;
    }

  • 相关阅读:
    手动卸载Office2010
    css盒子模型和定位
    [转]Mysql 存储过程和函数区别
    (转载)今天面试两个人的感受
    配置apache和php mysql的一些问题
    css position[转
    drools7 (四、FactHandle 介绍)
    drools7 (三、kmodule 介绍)
    drools7 (二、agenda-group 的使用)
    drools7 (一、最简单的例子)
  • 原文地址:https://www.cnblogs.com/dearqiqi/p/8550984.html
Copyright © 2020-2023  润新知