#include<stdio.h>
#include<math.h>
void game1();
void game2();
void game3();
int flag;
int main()
{
int num;
flag=1;
printf("欢迎来到智力测试的大舞台,一共有三关,你可以选择从第一关开始闯关,也可以直接挑战后面的关卡,请输入你的选择关卡:\n");
scanf("%d",&num);
if(num==1)
{
game1();
}
if(num==2)
{
game2();
}
if(num==3)
{
game3();
}
if(flag==0)
{
printf("你输了,你笨得像只猪!") ;
}
else printf("你赢了,那又能说明什么呢?你会玩这种游戏,本身就说明了你是个傻子。");
return 0;
}
void game1()
{
int result;
char key;
printf("第一关,题目如下:\n");
printf("1+1=?\n");
scanf("%d",&result);
if(result==2)
{
printf("你过了第一关,一般般吧还行\n");
printf("进入下一关!\n");
scanf("%c",&key);
if(key=='\n')
{
game2();
}
}
else
{
flag=0;
return;
}
}
void game2()
{
int result;
char key;
printf("第二关,题目如下:\n");
printf("1+2=?\n");
scanf("%d",&result);
if(result==3)
{
printf("你过了第二关,有点脑子\n");
printf("进入下一关!\n");
scanf("%c",&key);
if(key=='\n')
{
game3();
}
}
else
{
flag=0;
return;
}
}
void game3()
{
int result;
printf("第三关,题目如下:\n");
printf("1+3=?\n");
scanf("%d",&result);
if(result==4)
{
return;
}
else
{
flag=0;
return;
}
}