PAT1011
这道题也是简单模拟,所以说只要是题目越长的题,可能反而越简单,只要按照题目要求把代码写了就完事了。
当然,我自己有一点要注意的就是,习惯性将数据类型都写成int,还是得在看清楚题目的数据类型后再动手,不然错了之后再改就很浪费时间了。
#include<iostream> #include<algorithm> #include<iomanip> using namespace std; double input[3][3]; int max(double *n){ double *m=max_element(n,n+3); return m-n; } int main(){ for(int i=0;i!=3;++i){ for(int j=0;j!=3;++j){ cin>>input[i][j]; } } double product=1; for(int i=0;i!=3;++i){ int n=max(input[i]); if(n==0) cout<<"W"; else if(n==1) cout<<"T"; else cout<<"L"; cout<<" "; product *=input[i][n]; } product *=0.65; product =(product-1)*2; cout<<fixed<<setprecision(2)<<product; return 0; }