田忌赛马C++程序源代码 不用class的

田忌赛马C++程序源代码 不用class的,第1张

#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <timeh>
const std::string GetGongziHorse(std::vector<std::string>& horse)
{
int size = horsesize();
int choose = rand()%size;
std::string horseChoosed = horse[choose];
std::vector<std::string>::iterator it 
= find(horsebegin(), horseend(), horseChoosed);
horseerase(it);
return horseChoosed;
}
const std::string GetTianjiHorse(const std::string& horseChoosed)
{
if (strcmp(horseChoosedc_str(), "千里马") == 0)
return "劣马";
else if (strcmp(horseChoosedc_str(), "好马") == 0)
return "千里马";
else
return "好马";
}
int main(void)
{
srand(time(NULL));
std::string strHorse[] = {"千里马", "好马", "劣马"};
std::vector<std::string> horseGongzi;
horseGongziinsert(horseGongziend(), strHorse, strHorse + 3);
int i = 1;
while(horseGongzisize())
{
std::string horseChoosed = GetGongziHorse(horseGongzi);
std::cout << "第" << i << "场" << std::endl;
std::cout << "虚空公子派出了:" << horseChoosed << std::endl;
std::cout << "田忌派出了:" 
                  <<  GetTianjiHorse(horseChoosed) << std::endl;
i++;
std::cout << std::endl;
}
std::cout << "田忌无耻的赢了" << std::endl;
getchar();
return 0; 
}

以上就是关于田忌赛马C++程序源代码 不用class的全部的内容,包括:田忌赛马C++程序源代码 不用class的、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9483712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存