[mw_shl_code=c,true]#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<time.h>
#define cls; system("cls")
void jiafaceshi();
void jianfaceshi();
void chengfaceshi();
void chufaceshi();
void jieshuhoudefen();
int main()
{
int i,x,y,k,s=0,a,c;
printf("你好,同学,这次考试的形式很特别,请你发挥所能,在电脑上作答吧!老师相信你!\n");
Sleep(3000);
cls;
srand((unsigned)time(NULL));
for(i=1;i<=10;i++){
x=rand()%100;
y=rand()%100;
c=rand()%4;
switch(c)
{
case 0:
jiafaceshi();
case 1:
jianfaceshi();
case 2:
chengfaceshi();
case 3:
chufaceshi();
}
}
jieshuhoudefen();
system("pause");
return 0;
}
void jiafaceshi(){
printf("%d+%d=",x,y);
scanf("%d",&k);
if(k==x+y)
{
printf("恭喜你答对了!\n");
printf("\n");cls;
s+=10;cls;
break;
}
else
{
printf("很遗憾你答错了!\n");
while(k!=x+y){
printf("%d+%d=",x,y);
scanf("%d",&k);
}
printf("\n");
cls;
break;
}
}
void jianfaceshi(){
printf("%d+%d=",x,y);
scanf("%d",&k);
if(k==x+y)
{
printf("恭喜你答对了!\n");
printf("\n");cls;
s+=10;cls;
break;
}
else
{
printf("很遗憾你答错了!\n");
while(k!=x+y){
printf("%d+%d=",x,y);
scanf("%d",&k);
}
printf("\n");
cls;
break;
}
}
void chengfaceshi(){
printf("%d×%d=",x,y);
scanf("%d",&k);
if(k==x*y)
{
printf("恭喜你答对了!\n");
printf("\n");cls;
s+=10;break;
}
else
{
printf("很遗憾你答错了!\n");
while(k!=x*y)
{
printf("%d×%d=",x,y);
scanf("%d",&k);
}
printf("恭喜你答对了!\n");
printf("\n");cls;break;
}
}
void chufaceshi(){
if(x%y!=0||y==0)
{
while(x%y!=0||y==0)
{
x=rand()%100;
y=rand()%100;
}
}
printf("%d÷%d=",x,y);
scanf("%d",&k);
if(k==x/y)
{
printf("恭喜你答对了!\n");
printf("\n");cls;
s+=10;break;
}
else
{
printf("很遗憾你答错了!\n");
while(k!=x/y)
{
printf("%d÷%d=",x,y);
scanf("%d",&k);
}
printf("恭喜你答对了!\n");
printf("\n");cls;break;
}
}
void jieshuhoudefen(){
printf("得分:%d\n",s);
printf("\n");
printf("等第:");
if(s>=90)
printf("A");
if(s>=70&&s<80)
printf("B");
if(s>=60&&s<70)
printf("C");
if(s<60)
printf("D");
}[/mw_shl_code] |