软件工程课堂训练随机产生四则运算

设计思路:

  因为产生的四则运算是随机的,所以要利用随机函数;

  利用随机函数产生两个随机数,设定随机数的范围为100以内;

  产生随机运算符,根据产生的四种随机数,分为四种运算情况输出;

  设定产生30道随机四则运算输出。

程序代码:

#include "stdlib.h"  
//调用随机函数
#include "time.h"
#include "iostream"
using namespace std;
int main()
{
    int a,b;    //a,b为两个随机整数
    int d;    //d为四种运算符
    cout<<"30道简单四则运算题目如下:";
    for(int i=0;i<30;i++)
    {
        a=rand()%100;    //产生100以内随机数
        b=rand()%100;
        //产生随机运算符
        d=rand()%4;
        switch(d)
        {
        case 0:
            cout<<a<<"+"<<b<<"="<<endl;
            break;
        case 1:
            cout<<a<<"-"<<b<<"="<<endl;
            break;
        case 2:
            cout<<a<<"*"<<b<<"="<<endl;
            break;
        case 3:
            cout<<a<<"/"<<b<<"="<<endl;
            break;
        }
    }
    return 0;
}

运行结果:

上课未完成原因:

       上课不能及时完成的主要原因还是在于自己平时不注意多练习,对编程有的松懈。以至于碰见编程题想都不想就觉得很难。甚至都忘记了基本的输入输出格式;不知道产生随机数要利用的函数名;不知道怎么产生随机运算符。以后要多加练习,多思考,多积累。

原文地址:https://www.cnblogs.com/123jy/p/4321678.html