国产探花免费观看_亚洲丰满少妇自慰呻吟_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即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中卫市| 墨玉县| 玛纳斯县| 兰西县| 道孚县| 莱西市| 工布江达县| 淅川县| 荔波县| 伊宁县| 甘德县| 唐河县| 禹州市| 开鲁县| 南昌市| 驻马店市| 灵台县| 井冈山市| 山东省| 云梦县| 射洪县| 富锦市| 自贡市| 昭通市| 喀喇沁旗| 萝北县| 会昌县| 九龙坡区| 前郭尔| 泗阳县| 平泉县| 精河县| 三门县| 高要市| 卢氏县| 台南市| 张家川| 新巴尔虎右旗| 樟树市| 突泉县| 高阳县|