View Code of Problem 9

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main (){
	int n, k = 0;
	while(~scanf("%d", &n)){
		getchar();
		string s;
		int flag = 0, sum = 0;//flag为1表示抓到沸羊羊 
		for(int i = 0;i < n;i++){
			getline(cin, s);
			if(s=="Pleasant goat") sum += 5;
			if(s=="Pretty goat") sum += 8;
			if(s=="Athletic goat"){
				sum += 10;
				flag = 1;
			}
			if(s=="Lazy goat") sum += 15;
			if(s=="Slow goat") sum += 20;
		}
		if(flag&&n>=10) sum += 50;
		printf("Case #%d: %d\n", ++k, sum);
	}

	return 0;
}

Double click to view unformatted code.


Back to problem 9