s24n*

导航

软件工程(课堂小练习)

 题目:出300道四则练习题由一个程序写出来
      分析:要产生随机数r, 其范围为 m<=r<=n,可以使用如下公式:
               rand()%(n-m+1)+m
 
 
#include <stdio.h>
#include <time.h>
#include <math.h>
 
void main()
{
int num1,num2,q;
float s;      //num1,num2操作数;q运算符;s结果
int i;
for(i=0;i<300;i++)
{
srand((unsigned) time(NULL));
num1 = rand()%99+1;
num2 = rand()%99+1;  //生成随机数1-99
q = rand()%4+1;   //生成运算符1-- +,2-- -,3-- *,4-- /
swith(q)
{
case 1:
printf("num1+num2=?\t");
s=num1+num2;
printf("%.2f\n",s);
case 2:
printf("num1-num2=?\t");
s=num1-num2;
printf("%.2f\n",s);
case 3:
printf("num1*num2=?\t");
s=num1*num2;
printf("%.2f\n",s);
case 4:
printf("num1\num2=?\t");
s=num1\num2;
printf("%.2f\n",s);
}
}
 
}
       

posted on 2018-03-07 17:19  s24n*  阅读(141)  评论(0)    收藏  举报