您的位置:首页 > 其它

自己做的一个游戏 先不要看程序 想玩的自己复制粘贴运行 不然就没意思了

2017-11-30 12:11 351 查看

#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;

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐