Please enter your bet (up to $100.00): $50
Guess a number between 1 and 10: 5
Correct!
You win $50.00
Your new balance is $150.00
Please enter your bet (up to $150.00): $200
Your bet is $150.00
Guess a number between 1 and 10: 6
Wrong! The computer chose: 4
You lose $60.00
Your new balance is $90.00
Please enter your bet (up to $90.00): $80
Guess a number between 1 and 10: 1
Wrong! The computer chose: 7
You lose $90.00
Thank you for playing!
Press any key to continue . . .
帮我编译一下这个C++程序···(急)
答案:3 悬赏:50 手机版
解决时间 2021-04-28 05:46
- 提问者网友:遁入空寂
- 2021-04-27 05:25
最佳答案
- 五星知识达人网友:春色三分
- 2021-04-27 05:41
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<iomanip>
using namespace std;
int main()
{
srand((unsigned)time(NULL));
double bet=100.00;
cout.setf(ios::fixed);
cout<<setprecision(2);
do
{
int answer=rand()%9+1,n;
double b;
cout<<"Please enter your bet (up to $"<<bet<<"):$";
cin>>b;
if(!int(b)) break;
if(b>bet||b<0.0)
{
b=bet;
cout<<"Your bet is $"<<b<<endl;
}
cout<<"Guess a number between 1 and 10:";
cin>>n;
if(n==answer)
{
cout<<"Correct!"<<endl<<"You win $"<<b<<endl;
bet+=b;
}
else
{
if(bet-(b=b/5*abs(answer-n))<0) b=bet;
cout<<"Wrong! The computer chose: "<<answer<<endl
<<"You lose $"<<b<<endl;
bet-=b;
}
if(!int(bet)) break;
cout<<"Your new balance is $"<<bet<<endl;
}while(1);
cout<<"Thank you for playing!"<<endl;
return 0;
}
#include<cstdlib>
#include<ctime>
#include<iomanip>
using namespace std;
int main()
{
srand((unsigned)time(NULL));
double bet=100.00;
cout.setf(ios::fixed);
cout<<setprecision(2);
do
{
int answer=rand()%9+1,n;
double b;
cout<<"Please enter your bet (up to $"<<bet<<"):$";
cin>>b;
if(!int(b)) break;
if(b>bet||b<0.0)
{
b=bet;
cout<<"Your bet is $"<<b<<endl;
}
cout<<"Guess a number between 1 and 10:";
cin>>n;
if(n==answer)
{
cout<<"Correct!"<<endl<<"You win $"<<b<<endl;
bet+=b;
}
else
{
if(bet-(b=b/5*abs(answer-n))<0) b=bet;
cout<<"Wrong! The computer chose: "<<answer<<endl
<<"You lose $"<<b<<endl;
bet-=b;
}
if(!int(bet)) break;
cout<<"Your new balance is $"<<bet<<endl;
}while(1);
cout<<"Thank you for playing!"<<endl;
return 0;
}
全部回答
- 1楼网友:杯酒困英雄
- 2021-04-27 07:24
都让楼上的说完了 就采纳了吧..
- 2楼网友:空山清雨
- 2021-04-27 06:46
请输入您的赌注(高达$ 100.00):$ 50
猜一个介于1和10号:5
正确的!
你赢了$ 50.00
您的新的平衡$ 150.00
请输入您的赌注(高达$ 150.00):$ 200
您的赌注是$ 150.00
猜测1到10之间数:6
错误的!该计算机选择:4
你输$ 60.00
您的新的平衡$ 90.00
请输入您的赌注(最高达90.00):$ 80
猜测1到10之间号码:1
错误的!该计算机选择:7
你输$ 90.00
谢谢你玩!
按任意键继续。 。 。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯