[解题报告]Ecological Premium
题目大意
题目原文:http://uva.onlinejudge.org/external/103/10300.pdf
背景
计算公式 土地面积/动物数量 × 生态系数 ×动物数量
输入
第一行输入一个测试用例的数量(假设n),第二行输入农夫测试用例的数量(假设f),接着是f行数据的输入,每行3个数据,第一个数据是农夫拥有的土地面积,第二个数据是农夫拥有的动物的数量,第三个是生态系数。
输出
输出这个计算公式计算后的值
Sample Input
3
5
1 1 1
2 2 2
3 3 3
2 3 4
8 9 2
3
9 1 8
6 12 1
8 1 1
3
10 30 40
9 8 5
100 1000 70
Sample Output
38
86
7445
算法:
简单问题,要注意的还是怎么控制循环和结束
代码:这里附上我的代码,你可以去这里提交你的代码验证你的代码是否正确,
1 #include<stdio.h> 2 int main(void) 3 { 4 int n=0,f=0,i=0,a=0,b=0,c=0,sum=0; 5 6 scanf("%d",&n); 7 8 while(scanf("%d",&f)!=EOF) 9 { 10 sum=0; 11 12 for(i=0;i<f;i++) 13 { 14 scanf("%d %d %d",&a,&b,&c); 15 sum=sum+a*c; 16 } 17 18 printf("%d\n",sum); 19 n--; 20 if(n==0)break; 21 } 22 return 0; 23 24 }