hdu 4493 Tutor (水 精度)
题意:
思路:
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int fa[150]; int fin(int x) { return fa[x]==x?x:fin(fa[x]); } void unionn(int x,int y) { int fx=fin(x); int fy=fin(y); if(fx!=fy) { fa[fy]=fx; } } int main() { int n,m,t; int i,j,k; double a,sum,now,num[15]; scanf("%d",&t); while(t--) { sum=0; for(i=0;i<12;i++) { scanf("%lf",&now); sum+=now; } sum/=12; sum*=1000; int ans=sum+5; ans/=10; double a; printf("$"); if(ans%10!=0) { a=ans*1.0; printf("%.2f\n",a/100); } else if(ans%100!=0) { a=ans*1.0; printf("%.1f\n",a/100); } else { printf("%d\n",ans/100); } } return 0; }