得分是40,找不到问题所在。
测试点下载量用完了。。。。
#include<stdio.h>
#include<string.h>
int main()
{
char text [20];
int n=0;
while(scanf("%s",text)&&text[0]!='.'){
if(memcmp(text,"another",6)==0){
printf("1");
n++;
}
if(memcmp(text,"one",3)==0){
printf("1");
n++;
}
if(memcmp(text,"two",3)==0){
printf("4");
n++;
}
if(memcmp(text,"three",3)==0){
printf("9");
n++;
}
if(memcmp(text,"four",3)==0){
printf("16");
n++;
}
if(memcmp(text,"five",3)==0){
printf("25");
n++;
}
if(memcmp(text,"six",3)==0){
printf("36");
n++;
}
if(memcmp(text,"seven",3)==0){
printf("49");
n++;
}
if(memcmp(text,"eight",3)==0){
printf("64");
n++;
}
if(memcmp(text,"nine",3)==0){
printf("81");
n++;}
if(memcmp(text,"ten",3)==0){
printf("00");
n++;}
if(memcmp(text,"eleven",3)==0){
printf("21");
n++;}
if(memcmp(text,"twelve",3)==0){
printf("44");
n++;}
if(memcmp(text,"thirteen",3)==0){
printf("69");
n++;}
if(memcmp(text,"fourteen",3)==0){
printf("96");
n++;}
if(memcmp(text,"fifteen",3)==0){
printf("25");
n++;}
if(memcmp(text,"sixteen",3)==0){
printf("56");
n++;}
if(memcmp(text,"seventeen",3)==0){
printf("89");
n++;}
if(memcmp(text,"eighteen",3)==0){
printf("24");
n++;}
if(memcmp(text,"nineteen",3)==0){
printf("61");
n++;}
if(memcmp(text,"twenty",3)==0){
printf("00");
n++;}
}
if(n==0)
printf("0");
return 0;
}