• 201306114357—实验2


    #include<stdio.h>
    #include <stdlib.h>
    #include <time.h>
    main()
    {
     int a,b,c,sum=0,u;
     float resultTrue=0,n;
     char op;
     srand(time(NULL));
     do
     {
      a=rand()%10+1;
      b=rand()%10+1;
      c=rand()%4+1;
      switch(c%4)
      {
      case 0:
       {
        op='+';
        break;
       }
      case 1:
       {
        op='-';
        break;
       }
      case 2:
       {
        op='*';
        break;
       }
      case 3:
       {
        op='/';
        break;
       }
      }
      printf("%d%c%d=\n",a,op,b);
      switch(op)
      {
       case '+':
       {
        resultTrue=a+b;
        break;
       }
       case '-':
        {
         resultTrue=a-b;
         break;
        }
       case '*':
        {
         resultTrue=a*b;
         break;
        }
       case '/':
        {
         printf("请判断是否为真分数(是为1,错为0):");
         scanf("%d",&u);
         if(a<b)
         {
          if(u==1)
          {
            printf("答案真确\n");
            sum++;
          }
          else
           printf("答案错误\n");
         }
         else
         {
          if(u==0)
          {
           printf("答案真确\n");
           sum++;
          }
          else
           printf("答案错误\n");
         }
         resultTrue=a/b;
         break;
        }
      }
      printf("请输入正确答案(1000为结束):");
      scanf("%f",&n);
      if(n!=0)
      {
      if(resultTrue!=n)
      {
       printf("答案错误,答案为%d\n",resultTrue);
      }
      if(resultTrue==n)
      {
       printf("答案正确+1\n");
       sum++;
      }
      }
      if(n==10000)
      {
       return;
      }
     }while(1);
     printf("总分为%d",sum);
    }

  • 相关阅读:
    idea打开service窗口
    windows使用命令行终止端口的进程
    struts2
    struts_spring_hibernate
    struts
    pycharm自动提示documentation (auto Ctrl+Q)
    C语言结构体初始化的几种方法
    github sshkey生成踩坑
    修复Windows11搜索框卡死问题/关闭Windows 11网络搜索
    fastjson的字段
  • 原文地址:https://www.cnblogs.com/gersaty/p/4384189.html
Copyright © 2020-2023  润新知