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

    思路与体会:用rand函数产生随机数32767/327约等于100.2。排除了除数是0的错误,

                   但是仍有缺陷:减法会出现不够减结果是负数的情况!   

                   运行结果总出现闪退情况,查阅资料后加了system("pause")

    运行环境:vs2013

    源代码:  

    #include<iostream>
    using namespace std; 
    #include<stdio.h>
    #include<stdlib.h>
    
    int rak()
    {
        return rand() / 327; //设置100内的随机数
    }
    
    void main()
    {
        cout << "30小学二年级道四则运算题
    ";
        char a[4] = { '+','*','/','-' };
        int x;
        for (int i = 1; i < 31; i++)
       {
            cout << rak();
            x = rand() % 4;
            cout << a[x];
            if (x == 3) //排除除数是0的错误
            {
                while (1)
               {
                    if (rak() != 1)
                   {
                        cout << rak();
                        break;
                    }
                }
             }
    
            else
           {
                cout << rak();
            }
            cout << "=" << endl;
        } 
        system("pause");
    }

    结果截图:   

      

  • 相关阅读:
    第十次作业
    第九次作业
    第八次作业总结
    第八次作业
    C语言总结(6)
    作业十二总结
    作业十一总结
    实验十总结
    实验九总结
    第一次附加作业
  • 原文地址:https://www.cnblogs.com/littilsaber/p/4320782.html
Copyright © 2011-2022 走看看