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