自己做的一个游戏 先不要看程序 想玩的自己复制粘贴运行 不然就没意思了
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;
}
}
#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;
}
}
相关文章推荐
- 让自己的C++程序(非服务程序)运行为一个windows service
- 自己动手写一个简单的Shell之二:运行程序
- 自己写了一个支持粘贴复制,类似excel的jquery table小插件
- 游戏大厅原理:将其它exe界面程序嵌入自己的程序界面中运行
- 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序
- c# 控制台程序调用直接运行一个新程序和隐藏自己的窗体(转)
- 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序
- 让微信小程序在浏览器和自己的App中运行--自己写的一个开源框架FreeMina(开发中。。)
- 自己写的一个小的剪刀——石头——布游戏的GUI程序
- 该程序在运行时会创建一个JOB,并且将该自己以JOB后台方式运行,并且可以从前台传递参数到后台JOB
- 利用Java Swing技术设计一个鼠标点击速度比赛游戏程序。程序显示一个按钮和一个文本框,用户点击按钮,文本框显示鼠标点击次数。两个人同时运行本程序,即可进行比赛
- 拼图游戏 复制粘贴一个叫lemene的人的,这个人是c++博客的用户,我不是,怕以后找不到这篇文章,所以复制粘贴了。文中最后给出了原文链接连接
- 不用挂钩绕过 Klister 0.4 ——运行一个自己控制的线程调度程序
- 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)
- 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序
- 自己复制粘贴出来的第一个java小程序
- 创建并运行一个基本的Python测试程序(自己的看法修改)
- C# 自己写了一个windows服务程序,运行时错误: 错误 1053: 服务没有及时响应启动或控制请求。(推荐)
- java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序
- 使用多线程方法实现一个死锁程序,用来提醒自己不要犯这样的错误