我输入一个整数, 如 254698, 程序能从这个数中找出最大的一个数字,比如这里就是 9。
贴了一题,没人应,那我自己来给答案算了。解法可以有很多,我给出我的一种。
#include <algorithm> #include <iostream> #include <sstream> #include <string>
using namespace std;
int main() { int x; string s; stringstream sin;
cout << \"Number: \" << flush; cin >> x;
sin << x; s = sin.str();
sort(s.begin(), s.end());
cout << \"The max digit: \" << *(s.rbegin()) << endl; return 0; }