#include<stdio.h> #include<string.h> struct{ int score; char *name; }p[]={ {5,"Pleasant"}, {8,"Pretty"}, {10,"Athletic"}, {15,"Lazy"}, {20,"Slow"} }; int main() { int n,i,j,res=0; int flag=1; int sum=0; char a[1000][10]; char b[5]; for(i=0;i<50;i++) { for(j=0;j<10;j++) a[i][j]=0; } while(scanf("%d",&n)!=EOF) { res=0; for(i=0;i<50;i++) { for(j=0;j<10;j++) a[i][j]=0; } getchar(); for(i=0;i<n;i++) scanf("%s %s",a[i],b); for(i=0;i<n;i++) { for(j=0;j<5;j++) { if(strcmp(p[j].name,a[i])==0) res+=p[j].score; if(strcmp(p[2].name,a[i])==0) flag=0; } } if(n>=10 && flag==0) res+=50; sum++; printf("Case #%d: %d\n",sum,res); } return 0; } |
Double click to view unformatted code.