题意将A+B变成one + two =这样的形式
水题
#include<stdio.h>
#include<string.h>
int main()
{
char s[100]="";
while (gets(s))
{
int a1=0,a2=0,n,flag=0,i;
n=strlen(s);
for (i=0;i<=n-2;i++)
{
if (s[i]=='+') {flag=1;continue;}
if (!flag)
{
if (s[i]=='z') {i=i+4;a1=a1*10;}
if (s[i]=='o') {i=i+3;a1=a1*10+1;}
if (s[i]=='t'&&s[i+1]=='w') {i=i+3;a1=a1*10+2;}
if (s[i]=='t'&&s[i+1]=='h') {i=i+5;a1=a1*10+3;}
if (s[i]=='f'&&s[i+1]=='o') {i=i+4;a1=a1*10+4;}
if (s[i]=='f'&&s[i+1]=='i') {i=i+4;a1=a1*10+5;}
if (s[i]=='s'&&s[i+1]=='i') {i=i+3;a1=a1*10+6;}
if (s[i]=='s'&&s[i+1]=='e') {i=i+5;a1=a1*10+7;}
if (s[i]=='e') {i=i+5;a1=a1*10+8;}
if (s[i]=='n') {i=i+4;a1=a1*10+9;}
}
else
{
if (s[i]=='z') {i=i+4;a2=a2*10;}
if (s[i]=='o') {i=i+3;a2=a2*10+1;}
if (s[i]=='t'&&s[i+1]=='w') {i=i+3;a2=a2*10+2;}
if (s[i]=='t'&&s[i+1]=='h') {i=i+5;a2=a2*10+3;}
if (s[i]=='f'&&s[i+1]=='o') {i=i+4;a2=a2*10+4;}
if (s[i]=='f'&&s[i+1]=='i') {i=i+4;a2=a2*10+5;}
if (s[i]=='s'&&s[i+1]=='i') {i=i+3;a2=a2*10+6;}
if (s[i]=='s'&&s[i+1]=='e') {i=i+5;a2=a2*10+7;}
if (s[i]=='e') {i=i+5;a2=a2*10+8;}
if (s[i]=='n') {i=i+4;a2=a2*10+9;}
}
}
if (a1==0&&a2==0) return 0;else printf("%d\n",a1+a2);
}
}