代码改变世界

课堂作业—随机生成30道四则运算题目

2018-10-08 11:08  王刚。  阅读(161)  评论(0编辑  收藏  举报
#include<iostream>
using namespace std;
#include<stdio.h>
#include<stdio.h>
#include<time.h>
#define random(x) (rand()%x)
int main()
{
 int a,b,i;
  int mode=0,result=0;
  for(i=0;i<30;i++)
  {
   a=random(100);
   b=random(100);
   mode=random(3);
   std::cout<<a;
   switch(mode)
   {
   case 0:
    std::cout<<"+";
    result=a+b;
    break;
   case 1:
    std::cout<<"-";
    result=a-b;
    break;
   case 2:
    std::cout<<"*";
    result=a*b;
    break;
   case 3:
    std::cout<<"/";
    result=a/b;
   }
   std::cout<<b<<"="<<endl;
  }
  system("pause");
}
 
                                                                                                                                 实验总结
 
  
    第一点:使用random函数生成随机数
    第二点:使用switch选择将加减乘除分列
    第三点:cout指向不明确时,加入前缀std::
   
 
                                                                                                                       
                                                                                                                                        实验结果