#include<bits/stdc++.h>
#include"windows.h"
using namespace std;
int r[11],cx[11],d,i,j,p,x,xx,xxx,rt,ret,stn,s,sd,sdn,k,tn,h,z,zx,wt,kkk,wek;
double money,c[11],n,b,bx,re,use,mb,dm,df,dx,cn,cun,nnn,tou;
bool bk,cj[11],hhh=1,ct=1;
void printn();
int main()
{
printf("炒股票:(BY:Wkykw)\n");
printf("你将进行一些操作来买卖股票\n");
printf("你有一定的财富用于自由购买\n");
printf("但当你的负债大于1000元时,你将破产\n");
printf("请注意:即使不进行任何操作,每天仍会有不少于当前现金的千分之一的消耗\n");
printf("注:-1为自选模式,0为无限模式\n");
printf("\n请按回车键继续...");
getchar();
system("cls") ;
printf("请输入你想要的难度(-1~6)");
scanf("%d",&k);
if(k<=6&&k>=-1)
{
switch(k)
{
case -1:
printf("\n你期望的现金?") ;
scanf("%lf",&money);
printf("\n你期望的目标?") ;
scanf("%lf",&mb);
printf("\n你期望的日期?") ;
scanf("%d",&tn);
k=4;
break;
case 0:
money=1000000;
mb=9999999.99;
tn=9999999;
break;
case 1:
money=10000;
mb=1000;
tn=1000;
break;
case 2:
money=20000;
mb=5000;
tn=100;
break;
case 3:
money=30000;
mb=15000;
tn=90;
break;
case 4:
money=50000;
mb=30000;
tn=80;
break;
case 5:
money=100000;
mb=100000;
tn=70;
break;
case 6:
money=300000;
mb=700000;
tn=60;
break;
}
if(k==0)
{
k=7;
}
}
else
{
return 0;
}
kkk=k;
nnn=money;
for(i=1;i<=k+2;i++)c[i]=i*100.00;
printf("\n你需要在%d天内赚%.2lf元\n",tn,mb);
printf("你的初始资金为%.2lf元\n",money);
printf("祝君游戏愉快。\n");
printf("\n请按回车键继续...");
getchar();
getchar();
mb+=money;
system("cls") ;
system("color 7E");
/* START */
do
{
if(hhh)
d++;
system("cls");
printf("指令:0=过,1=买,2=卖,3=借,4=还,5=存,6=取");
if(!hhh)printf(",666=正常模式");
if(k==7)printf(",7=GAME OVER");
printf("\nDay %d:\n",d);
srand(clock());
wt=rand()%600;
if(wt==0)
{
printf("系统缺钱,向你借了%.2lf元\n",money/3);
money/=1.5;
}
if(wt>590)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_RED|FOREGROUND_INTENSITY|
BACKGROUND_GREEN|BACKGROUND_RED|BACKGROUND_BLUE);
printf(" 你遭受了偷窃!\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_RED|FOREGROUND_INTENSITY|FOREGROUND_GREEN|
BACKGROUND_GREEN|BACKGROUND_RED|BACKGROUND_BLUE);
tou=money*(k+2)/10;
money-=tou;
}
if(tou&&wt<400&&wt>380)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_RED|FOREGROUND_INTENSITY|
BACKGROUND_GREEN|BACKGROUND_RED|BACKGROUND_BLUE);
printf(" 你的财富得以追回!\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_RED|FOREGROUND_INTENSITY|FOREGROUND_GREEN|
BACKGROUND_GREEN|BACKGROUND_RED|BACKGROUND_BLUE);
money+=tou;
}
if(d>=3)
if(stn)
{
srand((int)time(0)),s=rand()%(k/2+1);
if(s&&hhh)
{
sd++;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_RED|FOREGROUND_INTENSITY|
BACKGROUND_GREEN|BACKGROUND_RED|BACKGROUND_BLUE);
printf(" 金融危机第%d天\n",sd);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_RED|FOREGROUND_INTENSITY|FOREGROUND_GREEN|
BACKGROUND_GREEN|BACKGROUND_RED|BACKGROUND_BLUE);
sdn=rand()%30+10;
}
else
sd=0,sdn=0,stn=0;
}
else
{
srand((int)time(0));
s=rand()%10;
if(!s&&hhh)
{
sd=1;
股票游戏c++
最新推荐文章于 2025-01-17 12:33:00 发布