2018 网研院 A

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容