#include<iostream>
using namespace std;
using namespace std;
#include<stdio.h>
#include<stdio.h>
#include<time.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");
}
{
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::
实验结果