首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

HDU 2025 之字符串处置-向最大的字符后插入字符

2012-09-07 
HDU 2025 之字符串处理--向最大的字符后插入字符#includeiostream#includestringusing namespace std

HDU 2025 之字符串处理--向最大的字符后插入字符

#include<iostream>#include<string>using namespace std;char  findMaxChar(string str){   char max=str[0];  for(int i=0;i<str.length();i++)  {     if(str[i]>max)     {       max=str[i];     }  }  return max;}string  insert(string str,char max){ string x = "(max)"; string st="";  for(int i =  0;i<str.length();i++) {   if(str[i]==max)   {     st+=str[i]+x;   }else   {    st+=str[i];   } } return st;}int main(){  string str;  string result;  char s ;  while(cin>>str)  {    if(str.length()<100)    {     s =findMaxChar(str);     result = insert(str,s);       cout<<result<<endl;    }  } return  0;}

热点排行