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

    #include<stdio.h>
    main()
    {
        int a,b,i=0,c,d,r=0,W;
        printf("请输入题目总数:");
        scanf("%d",&W);
        while(i<W)
        {
            i++;
            srand(time());
            a=rand()%10+1;
            b=rand()%10+1;
            c=rand()%6+1;
            switch(c)
            {
                case 1:printf("第%d题:",i);
                       printf("%d+%d=",a,b);
                       scanf("%d",&d);
                       if(d!=a+b)
                            printf("回答错误!正确答案为%d\n\n",a+b);
                       else
                           r++;
                       break;
                case 2:printf("第%d题:",i);
                       printf("%d-%d=",a,b);
                       scanf("%d",&d);
                       if(d!=a-b)
                           printf("回答错误!正确答案为%d\n\n",a-b);
                       else
                           r++;
                       break;
                case 3:printf("第%d题:",i);
                       printf("%d*%d=",a,b);
                       scanf("%d",&d);
                       if(d!=a*b)
                           printf("回答错误!正确答案为%d\n\n",a*b);
                       else
                           r++;
                       break;
                case 4:printf("第%d题:",i);
                       printf("%d/%d=",a,b);
                       scanf("%d",&d);
                       if(d!=a/b)
                           printf("回答错误!正确答案为%d\n\n",a/b);
                       else
                           r++;
                       break;
            }           
        }
        printf("\n\n一共%d题,共答对%d题\n",W,r);
    }

    测试结果:

     总结:

    除法方面只能算出整形的商,没法以分数形式输入商!

    
    
    
    
  • 相关阅读:
    图片《小美眉》
    redhat基本知识
    Linux 求助。设置分辨率?

    PHP close
    别想一个人承担一切
    java charAt返回char,不是int
    我的计算器
    支付宝面试小贴士
    java string charAt length()疑惑
  • 原文地址:https://www.cnblogs.com/ddyyhh/p/4384157.html
Copyright © 2011-2022 走看看