测试点2无法通过
这是原版的图片及代码:
#include <iostream>
using namespace std;
int main()
{
char ch1[10001], ch2[10001],ch3[10001];
int i=0, j=0;
for ( i = 0;; i++)
{
ch1[i] =getchar();
if (ch1[i] == '\n') {
ch1[i] == '\0'; break;
}
}
for (j = 0;; j++)
{
ch2[j] = getchar();
if (ch2[j] == '\n') {
ch2[j] == '\0'; break;
}
}
for (int k = 0; k < j; k++)
{
for (int k1 = 0; k1 < i; k1++)
{
if (ch1[k1] == ch2[k]) {
ch1[k1] = '/';
}
}
}
int t = 0;
for (int k1 = 0; k1 < i; k1++)
{
if (ch1[k1] != '/') {
ch3[t] = ch1[k1];
t++;
}
}
for (int k1 = 0; k1 < t; k1++)
{
cout << ch3[k1];
}
return 0;
}
还没找出为什么测试点2过不了,下面是完全通过的代码: