C语言实现一个随机测试加减乘除,编写程序:C语言实现一个随堂测试,能进行加减乘除运算...
//需要導入一個時間頭文件;
#include//bool類型;
long show()
{
int num1,num2,x;
long s;
char c;
srand((unsigned) time(NULL));//用時間做種子,每次產(chǎn)生的隨機序列不同;
num1=rand()%10+1;
num2=rand()%10+1;
x=rand()%4;
switch(x)
{
case 0:c='+';s=num1+num2;break;
case 1:c='-';s=num1-num2;break;
case 2:c='*';s=num1*num2;break;
default:c='/';s=num1/num2;
}
printf("%d%c%d=",num1,c,num2);
return s;
}
bool test(int n,int sum)
{
bool b;
b=(sum==n)?true:false;
return b;
}
int main()
{
int i,score=0,n;
long s;
for(i=0;i<10;i++)
{
printf("Problem number %d: ",i+1);
s=show();
scanf("%d",&n);
if(test(n,s))
{
printf("Correct\n");
score++;
}
else printf("No Correct\n");
}
printf("score: %d",score);
return 0;
}
總結(jié)
以上是生活随笔為你收集整理的C语言实现一个随机测试加减乘除,编写程序:C语言实现一个随堂测试,能进行加减乘除运算...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 修改commit_Git从8到1
- 下一篇: java 过滤列表_Java 8 Str