精选问答
C语言随即函数问题用随机函数产生数据,设计二位整数的加、减、乘算式各一题。(减法算式应保证被减数大于减数)。让学生回答,由计算机给出正确与否的判断,并最后给出总得分。得分计算方法:算对加、减法各得30分,算对乘法得40分,算错得0分。然后由计算机输出询问信息,学生选择回答,以决定是否继续一次新的测验。谢谢

2019-05-30

C语言随即函数问题用随机函数产生数据,设计二位整数的加、减、乘算式各一题。(减法算式应保证被减数大于减数)。让学生回答,由计算机给出正确与否的判断,并最后给出总得分。得分计算方法:算对加、减法各得30分,算对乘法得40分,算错得0分。然后由计算机输出询问信息,学生选择回答,以决定是否继续一次新的测验。谢谢
优质解答
你应该满意:#include #include #include int n=0;int randnum(){ int r; if(n++==0){srand((unsigned)time(NULL));} r=rand()%100; while(r=b){ a=randnum(); b=randnum(); } printf("请做减法:%d-%d=",a,b); scanf("%d",&ans); if(ans==(a-b)){ printf("正确"); score+=30; }else{printf("错误");} a=randnum(); b=randnum(); printf("请做乘法:%d*%d=",a,b); scanf("%d",&ans); if(ans==(a*b)){ printf("正确"); score+=40; }else{printf("错误");} printf("总得分是%d分",score);} void main(){ int flag=1; while(flag==1){ system("cls"); printf("*********数学测试*********"); ceshi(); printf("是否继续参加测试?(1/0)"); scanf("%d",&flag); }} 你应该满意:#include #include #include int n=0;int randnum(){ int r; if(n++==0){srand((unsigned)time(NULL));} r=rand()%100; while(r=b){ a=randnum(); b=randnum(); } printf("请做减法:%d-%d=",a,b); scanf("%d",&ans); if(ans==(a-b)){ printf("正确"); score+=30; }else{printf("错误");} a=randnum(); b=randnum(); printf("请做乘法:%d*%d=",a,b); scanf("%d",&ans); if(ans==(a*b)){ printf("正确"); score+=40; }else{printf("错误");} printf("总得分是%d分",score);} void main(){ int flag=1; while(flag==1){ system("cls"); printf("*********数学测试*********"); ceshi(); printf("是否继续参加测试?(1/0)"); scanf("%d",&flag); }}
相关问答