我正在尝试制作一个死亡预测因子,让你的角色随机死亡.我会让它有多次死亡的机会,以及你成长年龄越大的机会.我如何修复这个基本的rand函数,使其成为如此int RandomFactor有一个1-20数字并随机激活以杀死你(对不起,如果这听起来像虐待狂)?
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <cmath>
#include <string>
#include <Windows.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main() {
srand(time(NULL));
int RandomFactor;
RandomFactor = rand();
20 % 1;
for (double count = 0; count < 20; count++) {
if (count < 20) {
Sleep(360);
cout << "\n\t\t\tIt's your birthday! You turned: " << count;
}
else
if (RandomFactor == 1) {
cout << "\n\n\n\t\t\tBANG! You're dead!";
}
}
cout << "\n\n\n\t\t\t ";
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我正在用C++练习switch语句,我想知道我是否可以添加一个布尔表达式,以及它是如何,就像它是if/else对应物一样.有可能加入这个吗?
这是我的骨架代码:
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <cmath>
#include <string>
#include <Windows.h>
#include <stdlib.h>
#include <time.h>
#include <random>
using namespace std;
int main()
{
int HouseValue;
cout << "Enter your total house value estimate:";
cin >> HouseValue;
switch (HouseValue)
{
case 1:
(HouseValue < 100000 && HouseValue > 50000);
cout << "";
break;
case 2:
(HouseValue < 250000 && HouseValue > 100000);
cout << "";
break;
case 3:
(HouseValue < 500000 && HouseValue > 250000);
cout << ""; …
Run Code Online (Sandbox Code Playgroud)