首页 > 其他 > 详细

杭电2025

时间:2014-05-15 16:21:01      阅读:375      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 #include <iostream>
 2 #include <string>
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     string str="";
 8     string str2="";
 9     char max;
10     while (getline(cin,str))
11     {
12         str2 = "";
13         max = str[0];
14         for (int i=0; i<str.size(); i++)
15         {
16             if (str[i]>=max)
17             {
18                 max = str[i];
19             }
20         }
21 //        cout << max <<endl;
22         string add = "(max)";
23         for (int i=0; i<str.size(); i++)
24         {  
25             if (max == str[i])
26             {
27 //                str2 += (str[i]+"max");
28                 str2 += str[i];
29                 str2 += add;
30             }
31             else
32             {
33                 str2 += str[i];
34             }
35         }
36         cout << str2 <<endl;
37     }
38     return 0;
39 }
bubuko.com,布布扣

字符串初始化为空“”;每趟回归都要进行初始化;

不能对超过字符串已初始化的值得长度进行访问,否则会出现不可预料的结果。如str(i+1); i取到n的时候,str(n+1)是不可预料的;

杭电2025,布布扣,bubuko.com

杭电2025

原文:http://www.cnblogs.com/lingc/p/3726465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!