zoukankan      html  css  js  c++  java
  • 随机四则运算的生成

    这是一道简单的编程,随机的生成四则运算,不过还是不是很完美,还有一些欠缺!

    源代码:

    #include<iostream.h>
    #include<time.h>
    #include<stdlib.h>
    void main()
    {
    int a,b,i,op,r;//r记录回答结果
    int flag=1;
    while(flag)
    {
    for(i=0;i<30;i++)
    {
    srand(time(0));
    a = rand() % 100+1;
    b = rand() % 100+1;
    op = rand() % 4;
    switch (op)
    {
    case 0:
    cout<<a<<"+"<<b<<"=?"<<endl;
    cin>>r;
    if(a+b==r);
    break;
    case 1:
    if(a<b){r=a;a=b;b=r;};//处理了一下避免负数结果的产生
    cout<<a<<"-"<<b<<"=?"<<endl;
    cin>>r;
    if(a-b==r);
    break;
    case 2:
    cout<<a<<"*"<<b<<"=?"<<endl;
    cin>>r;
    if(a*b==r);
    break;
    case 3:
    cout<<a<<"/"<<b<<"=?"<<endl;
    cin>>r;
    if(b*(a/b)==r);
    break;
    default:
    break;
    }
    if(i>=30);
    flag=0;
    }
    }
    }

    运行截图:

  • 相关阅读:
    oracle11g静默安装
    pv vg lv
    oracle日志表
    oracle常用sql
    vulnhub~muzzybox
    vulnhub~sunset:dusk1
    vulnhub~MyExpense
    vulnhub~DC-9
    汇编学习一
    贪心算法和动态规划
  • 原文地址:https://www.cnblogs.com/hushunli/p/4320818.html
Copyright © 2011-2022 走看看