#6941: 一直CE阿


Lucifer1998 (Dr.Agon(目標CK10212706 癡癡不要問你會怕))

學校 : 國立臺南第一高級中學
編號 : 25987
來源 : [133.130.111.179]
最後登入時間 :
2017-10-21 10:23:26
a022. 迴文 | From: [124.8.136.139] | 發表日期 : 2012-08-26 19:58

#include <iostream>
#include <cstring>

using namespace std;
int main(int argc, char *argv[])
{
char word[1000],copy[1000];
int i;
while(cin>>word){
strcpy(copy,word);
strrev(copy);
if(strcmp(word,copy)==0)
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
}
}
錯誤:code_1215418.cpp:11: error: ‘strrev’ was not declared in this scope 
為什麼阿ˊ_>ˋ
請高手幫忙一下 
 
#6967: Re:一直CE阿


akira0331 (小迷糊)

學校 : 不指定學校
編號 : 26613
來源 : [203.70.194.240]
最後登入時間 :
2013-07-29 09:30:29
a022. 迴文 | From: [203.70.194.240] | 發表日期 : 2012-08-31 18:17

#include
#include

using namespace std;
int main(int argc, char *argv[])
{
char word[1000],copy[1000];
int i;
while(cin>>word){
strcpy(copy,word);
strrev(copy);
if(strcmp(word,copy)==0)
cout<<"yes"<
else
cout<<"no"<
}
}
錯誤:code_1215418.cpp:11: error: ‘strrev’ was not declared in this scope 
為什麼阿ˊ_>ˋ
請高手幫忙一下 

 
這個測試平台有一些函數是不能用的,盡量用簡單的方法寫程式
我的做法是將字串切一半,再判斷左右是否相同,這種方法應該簡單多了。
 
ZeroJudge Forum