2025 查找最大元素

来源:互联网 发布:mac版本的greenvpn 编辑:程序博客网 时间:2024/06/05 02:46
#include<iostream>#include<string>#include<vector>using namespace std;int main(){string s;while (cin >> s){vector<int> v;char max = s[0];int j = 0;for (int i = 0; i <= s.size() - 1; ++i)if (s[i] > max){max = s[i];j = i;}for (int i = 0; i <= s.size() - 1;++i)if (s[i] == s[j])v.push_back(i);int k = 0;for (int i = 0; i <= v.size() - 1; ++i){s.insert(v[i]+1+k, "(max)");//有个疑问,这里第一个参数是下标,但是有可能是等于s.size()的,但是下标运算里又规定小标要小于s.size() 但是程序没问题 k = k + 5;}for (auto c : s)cout << c;cout << endl;}return 0;}
查资料应该是string最后有一个"\0"结束符,“\0”即为转义字符\0,也就是ASCII码表中的第0号,表示空字符(NULL),空格是32,但两者在屏幕上显示是一样的
0 0