c语言 while(1)随机产生数学式子1产生随机数2产生随机符号3提示使用者输入结果 判断对错4提示是否做下一道if 'no' break;每道题1分,错误不扣分计算结果 输出分数
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/29 19:42:02
c语言
while(1)
随机产生数学式子
1产生随机数
2产生随机符号
3提示使用者输入结果 判断对错
4提示是否做下一道
if 'no' break;
每道题1分,错误不扣分
计算结果 输出分数
注意下除法,我定义的都是整数,所以除法计算要输入舍去小数点的数字
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
void main()
{
int i,j,t,sum=0;
char a[4]={'+','-','*','/'},b[5];
long int re,r;
srand((int)time(NULL));
while(1)
{
i=rand()%10;//可以自己定义数据的范围
j=rand()%10;
t=rand()%4;
printf("%d%c%d=",i,a[t],j);
scanf("%d",&re);
switch(t)
{
case 0:r=i+j;break;
case 1:r=i-j;break;
case 2:r=i*j;break;
case 3:r=i*j;break;
}
//printf("%d %d",r,re);
if(r==re)
sum=sum+1;
printf("是否做下一题\n");
scanf("%s",b);
if(strcmp(b,"no")==0)
break;
}
printf("你的成绩是:%d\n",sum);
}
c语言 while(1)随机产生数学式子1产生随机数2产生随机符号3提示使用者输入结果 判断对错4提示是否做下一道if 'no' break;每道题1分,错误不扣分计算结果 输出分数
c语言中,如何从1和-1这两个整数中随机产生一个?
C语言中如何用rand()函数产生20-90的随机整数
用随机函数产生1——7阿拉伯数字能告诉我c语言的吗?
从1到100之间随机产生三个数,求它们的平方和 C语言编程
C语言产生1~10随机小数只要两位,不要六位小数
用C语言随机产生一个三位整数
c语言里面怎么随机产生A,B,C三个随机字母?
C语言 让计算机在100以内数字随机产生两个进行随机四则运算如题
c语言产生不相同的数比如 a随机取-1、0、1;b随机取-1、0、1.但是a、b不能相同,现在a先取了一个数,b也取了一个数,然后判断a与b是否相同,相同的话再次取一组a和b.怎么用while 语句或者其他语
这题C语言中的while(1)是什么意思?
C语言中while(0)和while(1)分别是什么意思呢?
C语言中的 while(i)、while(1)具体表示什么啊?
关于C语言中的while循环,while(1)是什么意思?
怎么用C语言或者C++在自己规定的范围内,比如在(1,5,9,3,7)这五个数内产生一个随机数.C++语言或C中,怎么实现随机产生一个数,在自己规定的范围内,比如在(1,5,9,3,7)这五个数内产生一个随机
C语言中while (x+1
C语言while(1)什么意思?
C语言while(1)什么意思