题目:
编写一个程序能输出30道随机四则运算小学二年级题目
设计思想:
利用随机函数生成两个两位数,并且利用随机数随机选择四个算符,并且以此循环30次,并输出
源代码(Vc软件):
#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
int rak()
{
return rand()/327; //设置100内的随机数
}
void main()
{
char a[4]={'+','-','*','/'};
int x;
for(int i=1;i<31;i++)
{
cout<<rak();
x=rand()%4;
cout<<a[x];
if(x==3) //排除除数是0的错误
{
while(1)
{
if(rak()!=1)
{
cout<<rak();
break;
}
}
}
else
{
cout<<rak();
}
cout<<"="<<endl;
}
}
实验结果:
上课未完成原因:
其实上课的时候我是完成的,不过也花费了比预计多一点的时间,主要是因为不常使用VS软件来编写C语言,一般使用VC软件,其次是不知道随机函数的名称,后来想起来了。