【发布时间】:2016-01-12 06:09:23
【问题描述】:
我的 anagram 程序在我的 dev-cpp 中运行良好,但在任何在线测试人员中,任何测试 anagram 都会抛出错误的答案。有人可以帮我吗?
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char input1[10000];
char input2[10000];
cin >> input1;
getchar();
cin >> input2;
getchar();
int leng;
leng = strlen(input1);
bool output[leng];
for(int i=0; i<leng; i++){
for(int y=0; y<leng; y++){
if( input1[i] == input2[y] ){
output[i] = true;
}
}
}
for(int o=0; o<leng; o++ ){
if( (o+1) == leng){
if( output[o] == true){
cout << "ano" << endl;
break;
}
}else if(output[o] == true) {
continue;
}
cout << "nie" << endl;
break;
}
getchar();
return 0;
}
【问题讨论】:
-
你能在你的问题中展示一个对你有用但不能在线的例子吗?
-
可能... kalerab mrkvicka ...在 pc 中它抛出“不”,但在线“是”,但我不确定那个例子