2009-11-14 19:25:59來源不明

台北縣98資訊學科能力競賽 第二題:密碼驗證與擷取

累了累了   一個小時打好幾個字元  不想修

/*********************************************************/

#include<stdlib.h>
#include<stdio.h>
#include<string.h>
main()
{
  char s[1000];
  gets(s);
  int a,b,c,n=strlen(s),Flag=0;
  for(a=1;a<n;a++)
     if((s[a]-48)>(s[a-1]-48)*2) Flag=1;
  for(a=0,b=n-1;a<n;a++,b--)
     if(s[a]!=s[b]) break;
  if(a!=n) Flag=1;
  if(Flag==1) printf("INCORRECT");
  else
      for(a=0,Flag=0;a<n;a++)
          if(s[a]%2==0)
              printf("%c",s[a]),Flag=1;
  if(Flag==0) printf("0");
  printf("\n");
  return 0;
}