概述
#include
#include
#include
#define N 10 //随机出10道题目
int main()
{x09int num1,num2,num3,count=0,result,resultTrue,flag;//result:用户输入结果 resultTrue:正确结果 flag:0 先计算左边 1先计算右边
x09char op1,op2;
x09x09srand(time(NULL)); //启动随机数生成器
x09do {
x09x09count++;
x09x09
x09 x09num1 = rand() % 10+1;
x09x09
num2 = rand() % 10+1;x09x09
num3 = rand() % 10+1;x09x09
switch (num1 % 4)x09x09
{case 0:
x09x09
x09x09op1 = '+';x09x09
x09x09break;case 1:
x09x09
x09x09op1 = '-';x09x09
x09x09break;x09 case 2:
x09x09
x09x09op1 = '*';x09x09
x09x09break;case 3:
x09x09
x09x09op1 = '/';x09x09
x09x09break;default:
x09x09
x09x09break;x09x09
}x09x09
switch (num2 % 4)x09x09
{x09x09
x09case 0:x09x09
x09x09op2 = '+';x09x09
x09x09flag = 0;x09x09
x09x09break;x09x09
x09case 1:x09x09
x09x09op2 = '-';x09x09
x09x09flag = 0;x09x09
x09x09break;x09x09
x09case 2:x09x09
x09x09op2 = '*';x09x09
x09x09if((op1=='*')||(op1=='/')) flag = 0;x09x09
x09x09else flag = 1;x09x09
x09x09break;x09x09
x09case 3:x09x09
x09x09op2 = '/';x09x09
x09x09if((op1=='*')||(op1=='/')) flag = 0;x09x09
x09x09else flag = 1;x09x09
x09x09break;x09x09
x09default:x09x09
x09x09break;x09x09
}x09x09
printf(%d %c %d %c %d = ,num1,op1,num2,op2,num3);x09x09
if(flag==0)x09x09
{x09x09
x09resultTrue = 0;x09x09
x09switch (op1)x09x09
x09{x09x09
x09x09case '+':x09x09
x09x09x09resultTrue = num1+num2;x09x09
x09x09x09break;x09x09
x09x09case '-':x09x09
x09x09x09resultTrue = num1-num2;x09x09
x09x
最后
以上就是能干心情为你收集整理的c语言随机生成a与b之间的数,用C语言随机产生三个数,三个数之间进行四则运算,四则运算也随机产生比如产生了,A,B,C三个数,则A...的全部内容,希望文章能够帮你解决c语言随机生成a与b之间的数,用C语言随机产生三个数,三个数之间进行四则运算,四则运算也随机产生比如产生了,A,B,C三个数,则A...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复