#2434: 為什還是WA


steven (~~~~我是分隔線~~~~(我好怕路人喔))

學校 : 高雄市立高雄高級中學
編號 : 8125
來源 : [120.126.70.94]
最後登入時間 :
2012-10-29 22:04:32
a022. 迴文 | From: [218.172.211.189] | 發表日期 : 2009-10-04 00:16

#include<stdio.h>
#include<string.h>
main(){
char a[1001];
int i,len,len1;
while(scanf("%s",a)==1){
 len=strlen(a);
 if(len==1){
  printf("no\n");
  i=0;
 }
 else{
  len1=len/2-1;
  for(i=0;i<=len1;i++){
   if(a[i]!=a[len-1-i]){
    printf("no\n");
    i=0;
    break;
   }
  }
 }
 if(i)
 printf("yes\n");
}
}

與正確輸出不相符(line:6)
您的答案為: no
正確答案為: yes

 
#2436: Re:為什還是WA


david942j (文旋)

學校 : 臺北市立成功高級中學
編號 : 6086
來源 : [115.43.75.16]
最後登入時間 :
2017-02-18 13:17:39
a022. 迴文 | From: [58.115.136.117] | 發表日期 : 2009-10-04 20:51

#include
#include
main(){
char a[1001];
int i,len,len1;
while(scanf("%s",a)==1){
 len=strlen(a);
 if(len==1){
  printf("no\n");
  i=0;
 }
 else{
  len1=len/2-1;
  for(i=0;i<=len1;i++){
   if(a[i]!=a[len-1-i]){
    printf("no\n");
    i=0;
    break;
   }
  }
 }
 if(i)
 printf("yes\n");
}
}

與正確輸出不相符(line:6)
您的答案為: no
正確答案為: yes



if(len==1){
  printf("yes\n"); 
ZeroJudge Forum