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

    3/6/2016 6:02:00 PM

    一、功能介绍

    1.可以实现100以内的任意两个整数以及真分数的混合四则运算,随机数随时间变化不重复,且考虑到了被减数大于减数以及除数不能为零的情况等,可以自动输出30个不同的式子。

    二、编程思想

    1.首先写出随机数函数
        2.产生两个随机数,调用随机数函数,真分数和整数各一个,利用随机数取余数来使这两个随机数进行组合。
        3.利用随机数取余数来实现运算符的选择,其中除法要保证除数不为零,减法要保证被减数大于减数,利用相应的运算符与两个随机数组成的式子。
        4.利用循环实现30个四则运算式子的输出。

    三、实验代码

    //四则运算小程序

    #include<iostream.h>
    #include<stdlib.h>
    #include<time.h>
    int main()
    { 
    srand(time(NULL)); 
    int sz; //sz 即数值取值范围
    char fh; //fh即四则运算中的加减乘除
    cout<<"请输入运算数的最大取值范围:";
    cin>>sz;
    cout<<"***********************************************"<<endl;
    for(int i=0;i<30;i++) 
    { 
    int a=rand()%sz; 
    int b=rand()%sz; 
    int c=rand()%4; 
    if(c==0) 
    { 
    fh='+'; 
    } 
    if(c==1) 
    { 
    fh='-'; 
    } 
    if(c==2) 
    { 
    fh='*'; 
    } 
    if(c==3) 
    { 
    fh='/'; 
    }
    cout<<i+1<<""<<a<<fh<<b<<'='<<" ";
    }
    cout<<"***********************************************"<<endl;
    return 0;
    }

    四、运行结果

    分析:

    当输入最大取值范围为 99999999999999999999 时,运算数通常是很大的正整数,结果正确。

    输入0时无法计算。

    输入负数时结果错误。

  • 相关阅读:
    脚本
    vim 马哥
    动态删除节点
    动态插入节点
    动态创建内容
    获取html元素内容
    设置元素的属性
    获取元素的属性
    jquery中:input和input的区别
    jQuery选择器总结
  • 原文地址:https://www.cnblogs.com/dgj1314/p/5248096.html
Copyright © 2011-2022 走看看