hdu1228

来源:互联网 发布:html5 javascript api 编辑:程序博客网 时间:2024/05/22 05:32

http://acm.hdu.edu.cn/showproblem.php?pid=1228

 

水题,我的代码(ac):

#include<stdio.h>
#include<string.h>

char ch[10][10]={"zero","one","two","three","four","five","six","seven","eight","nine"};
char str[6][10];

int search(char st[])
{
    for(int i=0;i<10;i++)
 {
  if(strcmp(st,ch[i])==0)
   return i;
 }
 return -1;
}

int main()
{
     int a,b,t;
//  freopen("in.txt","r",stdin);
  while(1)
  {
   a=0,b=0;
     scanf("%s%s",str[0],str[1]);
     if(strcmp(str[1],"+")==0)
  {
           a=search(str[0]);
  }
  else
  {
   a=10*search(str[0]);
   a+=search(str[1]);
   scanf("%s",str[2]);
  }
  scanf("%s%s",str[3],str[4]);
  if(strcmp(str[4],"=")==0)
  {
   b=search(str[3]);
  }
  else
  {
   b=10*search(str[3]);
   b+=search(str[4]);
   scanf("%s",str[5]);
  }
  if(a+b>0)
   printf("%d/n",a+b);
  else
   break;
  
  }
  //fclose(stdin);
 return 0;
}

原创粉丝点击