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

    代码来源:http://www.cnblogs.com/m108280546/p/5269702.html

    新增功能:可以自行循环

    语言:C语言

    编译环境:VC++6.0

    运行环境:Windows

    BUG:暂未发现BUG

    GitHub地址:https://github.com/5Mei/calculate/blob/master/main.cpp

      #include<iostream.h>
      #include<stdio.h>
      #include<stdlib.h>
      #include<string.h>
      #include<time.h>
       
      char Operator()
      {
      char op;
      int i;
      i=rand()%4+1;
      switch(i)
      {
      case 1: return '+';
      case 2: return '-';
      case 3: return 'x';
      case 4: return '/';
      }
      }
       
      void integer()
      {
      int x,y;
      char op;
      x=rand()%100+1;
      y=rand()%100+1;
      op=Operator();
      if(op=='-')
      while(x<y)
      {
      x=rand()%100+1;
      y=rand()%100+1;
      }
      cout<<x<<op<<y<<"="<<endl;
      }
       
      void fraction()
      {
      int a,b,c,d;
      a=rand()%100+1;
      b=rand()%100+1;
      c=rand()%100+1;
      d=rand()%100+1;
      char op;
      while(a<=b||c<=d)
      {
      a=rand()%100+1;
      b=rand()%100+1;
      c=rand()%100+1;
      d=rand()%100+1;
      }
      op=Operator();
      if(op=='-')
      while((b*c-a*d)<0)
      {
      a=rand()%100+1;
      b=rand()%100+1;
      c=rand()%100+1;
      d=rand()%100+1;
      }
      cout<<b<<"/"<<a<<op<<d<<"/"<<c<<"="<<endl;
      }
       
      void main()
      {
      A:srand(time(0));
      int c,i,n,m;
      cout<< "请输入出题类型"<<endl;
      cout<< "1.整数四则运算"<<endl;
      cout<< "2.分数四则运算"<<endl;
      cin>>i;
      cout<< "请输入出题数目"<<endl;
      cin>>n;
      for(m=1;m<=n;m++)
      {
      if(i==1)
      integer();
      else
      fraction();
      }
      goto A;
       
      }
  • 相关阅读:
    Django之模板
    Django之视图
    Django之web框架和url路由
    SpringBoot整合Druid数据源
    SpringBoot整合定时任务异步任务
    逐行解读HashMap源码
    SpringBoot通过RedisTemplate执行Lua脚本
    SpringBoot使用H2内嵌数据库
    SpringBoot如何使用拦截器
    SpringBoot热部署的实现方式
  • 原文地址:https://www.cnblogs.com/MeiT/p/7555063.html
Copyright © 2011-2022 走看看