今天下午学习了相关string的知识点,然后就做到了一道这样的题,他的输入具体值不会告诉你,而是要自己去判断,萌新的我也是第一次学会可以用while(cin>>...)来输入,没有就可退出,故以此记录!!!
#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main()
{
string s1;
string s2;
while(cin>>s1>>s2)//当没东西输入的时候就可以跳出循环!
{
int i=0;
int max=0;
for(i=1;i<s1.size();i++)
{
if(s1[i]>s1[max])
{
max=i;
}
}
for(i=0;i<s1.size();i++)
{
if(i==max)
{
cout<<s1[i];
cout<<s2;
}
else
{
cout<<s1[i];
}
}
printf("\n");
}
system("pause");
return 0;
}
看它的题解好像还能直接用assert,等我这个小菜狗学到了再去好好领悟一番!