<img src="https://img-blog.youkuaiyun.com/20161107161409929?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
float a,b,n,A,B,t;
int iCount1=0,iCount2=0,i;
srand(time(0));
for (i=1; i<=10; i++)
{
n=(rand()%4);
do
{
a=(rand()%100)+1;
b=(rand()%100)+1;
if(a<b&&(n==1||n==3))
{
t=a;
a=b;
b=t;
}
if(n==3)
{
a=(a/b)*b;
}
}
while(a+b>100||a*b>100);
if(n==0)
{
printf("A=%f+%f=",a,b);
A=a+b;
}
if(n==1)
{
printf("A=%f-%f=",a,b);
A=a-b;
}
if(n==2)
{
printf("A=%f*%f=",a,b);
A=a*b;
}
if(n==3)
{
printf("A=%f/%f=",a,b);
A=a/b;
}
scanf("%f",&B);
if(A==B)
{
printf("yes");
iCount1++;
printf("%d",iCount1);
}
else
{
printf("no");
iCount2++;
printf("%d",iCount2);
}
}
return 0;
}
//一个循环套一个循环,注意a和b的值用大小转换出a大于b,整数的表示。