A签到题
唯一注意的就是 类型 用 float
#include<stdio.h>
#define max 10000
int main(){
int t,n;
float sum;
scanf("%d",&t);
float g[max];
float p[max];
while(t--){
sum=0;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%f%f",&g[i],&p[i]);
sum+=(g[i]*p[i])/1.00; // /1.0的操作是为了防止出错
}
printf("%.2f\n",sum);
}
return 0;
}
Problem A
类似超市结账,计算购买的商品的总价格。
输入:
第一行为测试数据组数T(0<T<=10)
每组数据第一行为购买商品的种类n,接下来n行,每行两个数据,第一个为商品价格,第二个为商品数量,价格为实型。
输出
每一行输出相对应数据的总价值,保留两位小数。
测试数据:
2
2
1.00 2
0.50 2
1
100.0 1
输出:
3.00
100.00