ZOJ 1847 The Trip
来源:互联网 发布:帝国cms 模型 编辑:程序博客网 时间:2024/06/10 11:28
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,m1,m2,i;
double a[1005],sum,ave,ave1,ave2,ex1,ex2;
while(scanf("%d",&n),n){
sum=0; ex1=0; ex2=0;
for(i=0;i<n;i++){
scanf("%lf",&a[i]);
sum+=a[i];
}
ave=sum/n;
m1=(int)(ave*100); //注意一定要加括号到ave*100
m2=m1;
ave1=m1*1.0/100.0; //向下精确到cent
if(m2<(ave*100)) m2++; //向上精确到cent
ave2=m2/100.0;
for(i=0;i<n;i++){
if(a[i]<ave)
ex1+=ave1-a[i];
else
ex2+=a[i]-ave2;
}
if(ex1>ex2)
printf("$%.2lf\n",ex1);
else
printf("$%.2lf\n",ex2);
}
system("pause");
return 0;
}
#include<stdlib.h>
int main()
{
int n,m1,m2,i;
double a[1005],sum,ave,ave1,ave2,ex1,ex2;
while(scanf("%d",&n),n){
sum=0; ex1=0; ex2=0;
for(i=0;i<n;i++){
scanf("%lf",&a[i]);
sum+=a[i];
}
ave=sum/n;
m1=(int)(ave*100); //注意一定要加括号到ave*100
m2=m1;
ave1=m1*1.0/100.0; //向下精确到cent
if(m2<(ave*100)) m2++; //向上精确到cent
ave2=m2/100.0;
for(i=0;i<n;i++){
if(a[i]<ave)
ex1+=ave1-a[i];
else
ex2+=a[i]-ave2;
}
if(ex1>ex2)
printf("$%.2lf\n",ex1);
else
printf("$%.2lf\n",ex2);
}
system("pause");
return 0;
}
- ZOJ 1847 The Trip
- ZOJ Problem Set - 1847 The Trip
- ZOJ - 1847 The Trip(奇葩诡异坑题)
- The trip
- The Trip
- The Trip
- ZOJ 2074 Trip
- The first trip
- 10137 - The Trip
- UVa 10137 The Trip
- UVa 10137 The trip
- Uva 10137 - The Trip
- UVa 10137 - The Trip
- 10137 - The Trip
- The Trip. 2007
- 11100 - The Trip, 2007
- UVA 10137 The Trip
- Uva 10137 the trip
- 关于排列枚举算法
- hdu4287 Intelligent IME-----天津网络赛
- UVA 540 小团体队列
- 标准模板库STL简介
- oracle-如何连接到net数据库
- ZOJ 1847 The Trip
- 搜索引擎-查询
- HDU 4287 Intelligent IME map的应用
- struts2-下拉菜单的回显
- c++函数功能 引用 & 重载 & 默认参数 & 内联
- 【ASP.NET开发】ADO.NET调用带输出参数的存储过程
- C语言创建链表malloc的使用(C的创建对象)
- 七夕感怀
- (redhat/CentOS/Fedora)Linux下利用ISO包或者光盘进行yum安装