

比如有一百组输入时,只有十五个输出
求解答
如果在while里加上t=0,就可以AC,是为什么
2401_83254618 下午好🌅🌅🌅
本答案参考ChatGPT-3.5
可以参考以下解答方案:
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[11],substr[4];
int m,t,i;
while(cin >> str && cin >> substr) {
m = str[0];
for(i=0; str[i]; i++) {
if((int)str[i] > m) {
m = (int)str[i];
}
}
t = i;
for(i=0;i<=t;i++) {
cout<<str[i];
}
for(i=0;i<3;i++) {
cout<<substr[i];
}
for(i=t+1;str[i];i++) {
cout<<str[i];
}
cout<<endl;
t = 0; // 重置t的值为0,准备处理下一组输入
}
return 0;
}