其他分享
首页 > 其他分享> > 2469:电池的寿命不会来打我

2469:电池的寿命不会来打我

作者:互联网

#include<bits/stdc++.h>//万能头
using namespace std;
int main()
{
	int i,n;
	double a[1005],max=0,sum=0;//如果这里不定义为double,下面就要*1.0
	while(cin>>n)
	{
		max=0;sum=0;//因为有多组数据,所以max与s都要清零 
		for(i=1;i<=n;i++)
		{
			cin>>a[i];
			sum+=a[i];
			if(a[i]>max)
			  max=a[i];
		}
		if(max>=(sum-max))
		  printf("%.1lf\n",sum-max);//数学公式部分,就说明最长使用时间的电池的使用时间比其他之和短,则输出总时间/2
		else
		  printf("%.1lf\n",sum/2);//否则,若使用时间最长的比其他的电池的使用时间都要长 ,那么使用时间就是其他使用时间之和
	}
	return 0;
} 

标签:寿命,%.,int,max,sum,2469,时间,使用,电池
来源: https://blog.csdn.net/m0_62114050/article/details/120393655