64,681
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<vector>
#include<map>
using namespace std;
int main()
{
vector<string>vec;
vec.push_back("waves ");
vec.push_back("big yellow flowers ");
vec.push_back("slugs ");
map<string,string>obj_to_ver;
obj_to_ver["waves "]="portend like ";
obj_to_ver["big yellow flowers "]="sigh ";
obj_to_ver["slugs "]="die ";
map<string,string>ver_to_adv;
ver_to_adv["portend like "]="grumpily ";
ver_to_adv["sigh "]="warily ";
ver_to_adv["die "]="quietly ";
int index =rand() % (vec.size());
cout<<"The "<<vec[index]<<obj_to_ver[vec[index]]<<ver_to_adv[obj_to_ver[vec[index]]]<<"tonight"<<endl;
system("pause");
return 0;
}
示范一下吧