随机测试加减法

来源:互联网 发布:朱雀投资怎么样知乎 编辑:程序博客网 时间:2024/06/07 09:08

随机测试

#include <stdio.h>#include <stdlib.h>#include <string.h>int a,b,c;int result;                              //输入的计算结果 int correctanswer;                       //correctanswer-正确答案 int count=1;                             //记录题号int score=0;                             //当前得分(答对一题+2,答错一题-10) char ch,startchoice[10];                 //-运算符  startchoice数组记录游戏是否开始 int Judge(int score){if(score>100)return 1;else if(score<0) return -1;elsereturn 0;}void Maingame(int count,int score){while(1){a=rand()%100;b=rand()%100;c=rand()%2;printf("第%d题:\n",count);if(c==0){ch='+';correctanswer=a+b;}else{ch='-';correctanswer=a-b;}printf("%d %c %d=",a,ch,b);scanf("%d",&result);if(result==correctanswer){score+=2; printf("恭喜你,答对了!");}else{score-=10;printf("啊哦,答错了!");}printf("你的当前得分为%d分\n",score);if(Judge(score)==1){printf("恭喜你,闯关成功:) \n");break;}else if(Judge(score)==-1){printf("很遗憾,游戏结束:( \n");break; }else{count++;printf("\n");}}}int main(){printf("准备好了吗,士兵兄弟们?\n");printf("请输入yes或者no\n");scanf("%s",startchoice);if(strcmp(startchoice,"yes")==0)Maingame(count,score);return 0;}

0 0
原创粉丝点击