国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

PAT-A 1011. World Cup Betting (20)

2019-11-08 18:31:02
字體:
來源:轉載
供稿:網友

題目鏈接在此。

題意

此處就說通俗的意思,其實從樣例來看比較好懂一些…… 給出三行數據,代表三場比賽。每行有三個浮點數,從左到右分別代表W(win), T(tie),L(lose)。現在需要從每行的W,T,L中選擇最大的數,并輸出每行選的哪一個。設每行的最大數分別為a,b,c,最后輸出(a*b*c*0.65-1)*2的值,保留兩位小數。

思路

我的思路是用了三個數組a,b,c來保存輸入,并且a[3],b[3],c[3]用來保存每行的最大值,a_index, b_index, c_index 用來保存最大值所在的下標,mp用來保存W,T,L到數組的映射,這樣方便輸出。

AC代碼

#include<stdio.h>int mp[3] = {'W','T','L'};int main(){ double a[4] = {0},b[4] = {0},c[4] = {0}; int a_index, b_index, c_index; scanf("%lf %lf %lf",a,a+1,a+2); scanf("%lf %lf %lf",b,b+1,b+2); scanf("%lf %lf %lf",c,c+1,c+2); for(int i = 0 ; i < 3; i++){ if(a[i] > a[3]) { a[3] = a[i]; a_index = i;} if(b[i] > b[3]) { b[3] = b[i]; b_index = i;} if(c[i] > c[3]) { c[3] = c[i]; c_index = i;} } double ans = (a[3]*b[3]*c[3]*0.65-1)*2; 疑問

我在自己的機器上跑出來的樣例的結果是37.97(37.9750),不明白%.nf這種是如何舍入進位的,在此懇請知道的大神點撥一下~

《算法筆記》的思路:

令ans記錄最大收益,初值為1.0。 每讀入一行,就找出該行最大值,并輸出其所在下標對應的W,T,L,同時令ans累乘該最大值。 最后輸出(ans*0.65-1)*2即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大荔县| 页游| 镇江市| 左贡县| 疏勒县| 甘泉县| 蒲城县| 阳春市| 比如县| 襄垣县| 东台市| 铜山县| 南溪县| 广南县| 涡阳县| 岳阳县| 阳谷县| 鄂托克旗| 黄浦区| 兴义市| 永新县| 鹿泉市| 景洪市| 肇庆市| 额尔古纳市| 古丈县| 东丽区| 枝江市| 织金县| 星座| 盐城市| 乐清市| 泗水县| 韶关市| 高唐县| 台北县| 手机| 佳木斯市| 乌鲁木齐县| 南部县| 东山县|