数学题目(口算哦)

来源:互联网 发布:逍遥天地手游进阶数据 编辑:程序博客网 时间:2024/06/09 19:08
#include "stdio.h"#include "stdlib.h"#include "time.h"#define n  20void main(){    int a,b,c,d,m=0,t,i,j,grade;    srand(time(NULL));    for(i=1;i<=n;i++)    {    a=rand()%20;        b=rand()%20;        j=rand()%2+1;    switch(j)    {    case 1: printf("%d+%d=\n",a,b);            c=a+b;            break;    case 2: printf("%d*%d=\n",a,b);            c=a*b;            break;    default:break;    }      scanf("%d",&d);    if(c==d)    {    if(j==1)      printf("GOOD!%d+%d=%d\n",a,b,c);    else      printf("GOOD!%d*%d=%d\n",a,b,c);     m++;    }    else{    if(j==1)          printf("WRONG!%d+%d=%d\n",a,b,c);        else          printf("WRONG!%d*%d=%d\n",a,b,c);    }    }    t=m*5;    grade=(int)(m/2);        switch(grade)    {   case 10:printf("perfect!\n");break;    case 9: printf("你的等级是:A\n");break;    case 8: printf("你的等级是:B\n");break;    case 7: printf("你的等级是:C\n");break;    default :printf("革命尚未成功,同学继续努力哦\n");break;        }    printf("你总共对了%d条,得%d分\n",m,t);    printf("Made by NB305");}

0 0
原创粉丝点击