求助
查看原帖
求助
1543216
YuuAnn楼主2024/12/20 13:10

得分是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;	
}
2024/12/20 13:10
加载中...