解决方案

#include<stdio.h>

#include<Windows.h>

#include<time.h>

void main()

 {

 int a, b, c, d,i,m,n;

  float p, q;

 srand(unsigned( time(NULL)));

  for (i = 0; i < 30; i++)

 {

        a = rand() % 100;

        b = rand() % 100;

         c = rand() % 5;

         switch (c)

         {

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

             break;

        case 1:if (a < b)

        {

                   d = a;

                   a = b;

                  b = d;

        }

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

                break;

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

             break;

         case 3:

           while (b == 0)

             {

                b = rand() % 100;

            }

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

             break;

         case 4:

            a = rand() % 100;

             b = rand() % 100;

             m = rand() % 100;

             n = rand() % 100;

             c = rand() %4 ;

             while (b == 0)

             {

                 b = ran

posted on 2018-10-07 21:45  吴国庆  阅读(126)  评论(0编辑  收藏  举报