软件工程课堂训练--随机产生四则运算
设计思路:
因为产生的四则运算是随机的,所以要利用随机函数;
利用随机函数产生两个随机数,设定随机数的范围为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; }
运行结果:
上课未完成原因:
上课不能及时完成的主要原因还是在于自己平时不注意多练习,对编程有的松懈。以至于碰见编程题想都不想就觉得很难。甚至都忘记了基本的输入输出格式;不知道产生随机数要利用的函数名;不知道怎么产生随机运算符。以后要多加练习,多思考,多积累。