本次作业的题目是随机生成30道四则运算的题目,要求有整数和真分数。
设计思想:
1.随机生成数
2.四则运算符随机生成
3.在除法的时候,被除数不能为0
4.随机生成整数四则运算和真分数之间的四则运算
5.在真分数运算时,分母不能为0,分子要小于分母,并且在真分数除法运算时,被除数分子也不能为0
6.循环生成30道题
#include<iostream.h> #include<stdlib.h> int main(){ int a ,b,c,i; for(i=0;i<30;i++){ a=rand()%100; b=rand()%100; c=rand()%4; if(c==0) cout<<a<<"+"<<b<<"="<<endl; else if(c==1) cout<<a<<"-"<<b<<"="<<endl; else if(c==2) cout<<a<<"*"<<b<<"="<<endl; else if(c==3) { while (b == 0) { b = rand() % 100; } cout<<a<<"/"<<b<<"="<<endl; } } return 0; }