zoukankan      html  css  js  c++  java
  • [PTA] PAT(A) 1011 World Cup Betting (20 分)

    Problem

    1011 World Cup Betting

    Description

    跳过最前面那一部分没有实际意义的背景。

    给你三行数,每一行的三个数分别对应状态W,T,L,然后找出最大值对应的状态以及最大值的值。

    通过公式计算出结果,然后按照要求输出结果

    Solution

    Analysis

    读取三行数,在每一行中找出最大的值对应的下标,然后存储起来。

    自定义一个字符数组,使得下表刚好对应相应的状态,然后计算结果输出即可

    Code

    #include <iostream>
    #include <iomanip>
    #include <algorithm>
    
    using namespace std;
    
    char status[] = {'W', 'T', 'L'};
    
    int main(void) {
    	double game[3][3];
    	int max_index[3];
    
    	for (int i = 0; i < 3; i++) {
    		max_index[i] = 0;
    		for (int j = 0; j < 3; j++) {
    			cin >> game[i][j];
    			if (game[i][j] > game[i][max_index[i]]) {
    				max_index[i] = j;
    			}
    		}
    	}
    
    	double result = (game[0][max_index[0]] * game[1][max_index[1]] * game[2][max_index[2]] * 0.65 - 1) * 2;
    
    	for (int i = 0; i < 3; i++) {
    		cout << status[max_index[i]] << " ";
    	}
    	cout << fixed << setprecision(2) << result << endl;
    }
    
  • 相关阅读:
    AJAX
    Django(cookie和session)
    Django(分页)
    跨站请求伪造和csrf_token使用
    Django(ORM查询联系题)
    Django(ORM查询2)
    Django(ORM查询1)
    Django(ORM常用字段)
    复习
    第二次作业:卷积神经网络 part2
  • 原文地址:https://www.cnblogs.com/by-sknight/p/11470778.html
Copyright © 2011-2022 走看看