|
发表于 2011-6-8 11:51:00
|
显示全部楼层
Re: 策划对程序的认识应当有多大的底限?
会写一些简单垃圾代码的路过
//第1大关卡
#include<iostream>
#include<cstdlib>
#include<time.h>
#include<windows.h>
#include<time.h>
#include<string>
#include<process.h>
#include<stdio.h>
using namespace std;
void Checkpoint_1(void)
{
void Go_on_game();
void Shop_buy(int Money_get);
//线程执行函数
DWORD WINAPI GetAndRun_1(LPVOID);
HANDLE Event;
DWORD IdGet_Run_1;
system("cls");
for(int i=0;i<=15;++i)
{
math_1.num_1=rand()/10000;
math_1.num_2=rand()/10000;
num_0_1=math_1.num_1;
num_0_2=math_1.num_2;
cout<<"================================================================="<<endl;
cout<<"你的游戏机会:"<< layer_class.Player_times<<" 积累:"<< Player_class.Player_mud<<" 你的金钱:"<<Player_class.Player_Money<<endl;
cout<<"能力1:无"<<endl;
cout<<"能力2:无"<<endl;
cout<<"被动能力1:无"<<endl;
cout<<"被动能力2:无"<<endl;
cout<<"================================================================="<<endl;
cout<<endl;
cout<<' '<<math_1.num_1<<' '<<'+'<<' '<<math_1.num_2<<' '<<'='<<' '<<'?'<<endl;
cout<<"请输入答案:"<<endl;
//first_time=clock();
Event=CreateThread(NULL,0,GetAndRun_1,0,0,&IdGet_Run_1);
SetThreadPriority(GetAndRun_1,-2);
WaitForSingleObject(Event,End_Time_1);
answer=atoi(answer1);
if(answer==num_0_1+num_0_2)
{
cout<<"恭喜!!!!!答对了"<<endl;
Right_Or_Wrong=1;
}
else
{
cout<<"********************"<<endl;
cout<<"********************"<<endl;
cout<<"********************"<<endl;
cout<<"********************"<<endl;
cout<<"********************"<<endl;
cout<<"错误,答案为:"<<num_0_1+num_0_2<<endl;
Right_Or_Wrong=0;
}
if(Right_Or_Wrong==1)
{
Player_class.Player_Money+=100;
Player_class.Player_mud+=1;
}
else
{
Player_class.Player_mud=0;
Player_class.Player_times-=1;
}
if(Player_class.Player_mud==6)
{
Player_class.Player_times+=1;
Player_class.Player_mud=0;
}
else
;
if(Player_class.Player_times<0)
{
for(int i=1;i<=15;++i)
{
TerminateThread(Event,00);
}
Money_get_ALL=Player_class.Player_Money;
Go_on_game();
}
else
;
Right_Or_Wrong=3;
answer=-99999;
}
for(int i=1;i<=15;++i)
{
TerminateThread(Event,00);
}
Get_ALL_gameTimes=Player_class.Player_times;
Get_muds=Player_class.Player_mud;
Shop_buy(Player_class.Player_Money);
}
DWORD WINAPI GetAndRun_1(LPVOID)
{
cin>>answer1;
return 0;
}
#include<iostream>
#include<windows.h>
#include <stdlib.h>
#include<string>
#include<cstdlib>
#include<iomanip>
#include<process.h>
using namespace std;
void Go_on_game(void)
{
DWORD WINAPI Talk_1(LPVOID);
HANDLE Talk_Run;
HANDLE Talk_Event;
DWORD IdTalk_Run;
system("cls");
cout<<endl;
cout<<endl;
cout<<endl;
cout<<"********************************************************************************";
cout<<"* 游戏结束 *";
cout<<"********************************************************************************";
cout<<endl;
cout<<endl;
cout<<endl;
Sleep(3000);
cout<<"我对你的智商深感抱歉!"<<endl;
Sleep(3000);
cout<<"我想问哥件事,但别介意哦!"<<endl;
Sleep(3000);
cout<<"哥小学毕业没?"<<endl;
Sleep(3000);
cout<<"好了!你不用告诉我,你自己心里明白"<<endl;
Sleep(3000);
cout<<"我看,不如这样吧。。。。"<<endl;
Sleep(3000);
cout<<"再玩一次,如何?如果你执意不再尝试,你将难以想像你的智商有多低"<<endl;
Sleep(3000);
cout<<"但是如果再玩一次,说不定能挽回面子"<<endl;
Sleep(3000);
cout<<"是证明给自己看还是让电脑嘲笑你,自己选择吧"<<endl;
Sleep(3000);
cout<<"你的金钱还剩:"<<Money_get_ALL<<endl;
Sleep(3000);
cout<<"所以你的游戏机会剩余:"<<Get_ALL_gameTimes<<endl;
Sleep(3000);
cout<<"所以你的IQ为:"<<Money_get_ALL/10+Get_ALL_gameTimes*100<<endl;
cout<<endl;
cout<<endl;
cout<<endl;
cout<<setiosflags(ios::left)<<"================================================================================";
cout<<setiosflags(ios::left)<<" 游戏退出请直接关闭窗口 ";
cout<<setiosflags(ios::left)<<"================================================================================"<<endl;
Talk_Run=CreateThread(NULL,0,Talk_1,0,0,&IdTalk_Run);
Talk_Event=CreateMutex(NULL,FALSE,NULL);
WaitForSingleObject(Talk_Run,INFINITE);
ReleaseMutex(Talk_Event);
answer=-99999;
cin>>answer;
exit(0);
}
DWORD WINAPI Talk_1(LPVOID)
{
cin>>answer;
return 0;
} |
|