UVA 10014 Simple calculations(数学题)

来源:互联网 发布:网络综合布线收费准则 编辑:程序博客网 时间:2024/06/06 00:40
#include<stdio.h>  
int main()  
{  
    int t, n,i;  
    double am, an, c, sum;  
    scanf("%d", &t);  
    while (t--)  
    {  
        sum = 0.0;  
        scanf("%d%lf%lf", &n, &am, &an);  
        for (i = 1; i <= n; i++)  
        {  
            scanf("%lf", &c);  
            sum += (n + 1 - i) * c;  
        }  
        printf("%.2f\n", (an + n * am - 2 * sum) / (n + 1));  
        if(t)  
            putchar('\n');  
    }  
    return 0;  
}  
原创粉丝点击