当前位置:新励学网 > 应试教育 > 小学生数学测试软件的编写

小学生数学测试软件的编写

发表时间:2024-07-12 02:37:07 来源:网友投稿

#include

#include

#include

main(){

intn,m,k,s,t,tmp,sum=10,i,dui=0,cuo=0;

printf(------------------------------\n);

printf(pleasechooseonetype:\n);

printf(1:+\n);

printf(2:-\n);

printf(3:*\n);

printf(>);

scanf(%d,&n);

printf(------------------------------\n);

printf(howmanysubjecttodo:\n);

printf(>);

scanf(%d,&sum);

printf(------------------------------\n);

for(i=1;i<=sum;i++){

m=rand();

m=(int)(10.0*rand()/(RAND_MAX+1.0));

k=rand();

k=(int)(10.0*rand()/(RAND_MAX+1.0));

switch(n){

case1:

printf(%d+%d=,m,k);

scanf(%d,&s);

t=m+k;

if(t==s){

printf(yourresultistrue!\n);

dui++;

}else{

printf(yourresultisfalse!\n);

printf(correctresultis:%d\n,t);

cuo++;

}

break;

case2:

if(m<k){

tmp=m;

m=k;

k=tmp;

}

printf(%d-%d=,m,k);

scanf(%d,&s);

t=m-k;

if(t==s){

printf(yourresultistrue!\n);

dui++;

}else{

printf(yourresultisfalse!\n);

printf(correctresultis:%d\n,t);

cuo++;

}

break;

case3:

printf(%d*%d=,m,k);

scanf(%d,&s);

t=m*k;

if(t==s){

printf(yourresultistrue!\n);

dui++;

}else{

printf(yourresultisfalse!\n);

printf(correctresultis:%d\n,t);

cuo++;

}

break;

default:

printf(choosecorrecttype!);

break;

}

}

printf(------------------------------\n);

printf(result:true(%d),false(%d)\n,dui,cuo);

}

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!