C++服务器端(2017秋招 B站) (1)不用除法和取余 实现两个数的除法和取余操作 (2)如何保持会话连接?如何实现负载均衡?实现负载均衡会话保持需要修改吗?通过什么方法实现负载均衡? (3)Linux五种I/O模型?C++流媒体(2017秋招 好未来) (1)将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I 输入描述: 每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100 输出描述: 依次输出倒置之后的字符串,以空格分割 输入例子1: I like beijing. 输出例子1: beijing. like I 代码: #include<iostream> #include<string> #include<vector> using namespace std; int main() { string str; while (getline(cin, str)) { int length = str.length(); string temp; vector<string> vec; for (int i = 0; i<length; i++) { if (str[i] != ' ') temp.push_back(str[i]); else { vec.push_back(temp); temp.clear(); //这里一定要清除 } } vec.push_back(temp); //需要把最后一个单词压入到vec中 for (int j = vec.size() - 1; j>0; j--) //倒序输出 cout << vec[j] << ' '; cout << vec[0] << endl; } return 0; }