• 随机四则运算(小数)阿西巴分数怎么做?!


    #include<stdio.h>
    #include<math.h>
    #include<windows.h>
    int right=0;
    int wrong=0;
    void add()
    {
     float a,b,c;
     a=rand()%100;
     b=rand()%100;
     printf("请回答: %d + %d = ",a,b);
     scanf("%d",&c);
     if(a+b==c)
     {
      printf("回答正确! ");
      right++;
     }
     else
     {
      printf("回答错误! ");
      wrong++;
     }
    }
    void minu()
    {
     float a,b,c;
     a=rand()%100;
     b=rand()%100;
     printf("请回答: %d - %d = ",a,b);
     scanf("%d",&c);
     if(a-b==c)
     {
      printf("回答正确! ");
      right++;
     }
     else
     {
      printf("回答错误! ");
      wrong++;
     }
    }
    void mul()
    {
     float a,b,c;
     a=rand()%100;
     b=rand()%100;
     printf("请回答: %d * %d = ",a,b);
     scanf("%d",&c);
     if(a*b==c)
     {
      printf("回答正确! ");
      right++;
     }
     else
     {
      printf("回答错误! ");
      wrong++;
     }
    }
    void di()
    {
     float a,b,c;
     a=rand()%100;
     b=rand()%100;
     printf("请回答: %d / %d = ",a,b);
     scanf("%d",&c);
     if(a/b==c)
     {
      printf("回答正确! ");
      right++;
     }
     else
     {
      printf("回答错误! ");
      wrong++;
     }
    }
    void main()
    {
     int choise;
     int con=0;
     printf(" 欢迎进入小学简易四则运算 ");
     printf("请选择: ");
     printf("  开始运算(请输入1) ");
     printf("  退出运算(请输入2) ");
     scanf("%d",&con);
     while(1)
     {
      
      if(con==1)
      switch(choise=rand()%4)
      {
      case 0:
       add();
       break;
      case 1:
       minu();
       break;
      case 2:
       mul();
       break;
      case 3:
       di();
       break;
      default:
       return -1;
      }
      else
     if(con==2)
     break;
     else
      printf("抱歉!,你输入的指令有误!请重新输入! ");
      printf(" 继续运算?(请输入1) ");
      printf(" 退出运算?(请输入2) ");
      scanf("%d",&con);
      if(con==1)
       con=1;
      else if(con==2)
       break;
      else
       printf("抱歉!,你输入的指令有误!请重新输入! ");
     }
     printf("您总共完成了 %d 道题 正确 %d 道 错误 %d 道 ",right+wrong,right,wrong);
    }
  • 相关阅读:
    thread ---- join
    函数传参传的是啥的思考【java Python】
    关于 私有变量的访问问题【 java python]
    编程语言的某些 概念
    python 小整数池 和intern 【整理】
    [题解] uva 11354 Bond(kruskal最小生成树+倍增LCA)
    [题解] bzoj 1016 jsoi 2008 最小生成树计数 (kruskal最小生成树)
    [题解] bzoj 1821 jsoi 2010 Group 部落划分(kruskal最小生成树)
    [题解] uva 10369 Arctic Network(kruskal最小生成树)
    [题解] 洛谷 P1550 USACO 2008 OCT 打井Watering Hole (kruskal最小生成树)
  • 原文地址:https://www.cnblogs.com/yangyang0717/p/5471279.html
Copyright © 2020-2023  润新知