|
Post by huangno1 on Mar 2, 2017 20:17:35 GMT -8
程式說明
修車廠尾牙將至,為了炒熱氣氛,老闆打算出些機智問答作為餘興節目,答對的員工有紅包可以拿。
「修車廠內總共有X輛車,所有車合起來共有Y個輪胎、Z個車門,請問總共有幾台機車、汽車、卡車?」
假設同種車規格一致,機車2輪0門、汽車4輪4門、卡車6輪2門。老闆會在尾牙送出這些機車(每部價值5萬)、汽車(每部價值60萬)與卡車(每部價值100萬),請問老闆要花多少錢。已知 X, Y, Z <= 100,而且老闆的題目一定有解。
本題需撰寫一個函式 Party():Party() 有三個整數參數 X, Y 和 Z,呼叫端會依序傳入車輛數、輪胎數和車門數。本函式將回傳一個整數,代表老闆要花的錢(以萬為單位)。
【範例一】
3 12 6
$165
【範例二】
11 50 26
$750
#include <stdio.h>
int Party ( int x , int y , int z )
{
int a , b , c , sum = 0 ;
c = ( 2 * ( y - 2 * x ) - z ) / 6 ;
b = ( 2 * z - ( y - 2 * x ) ) / 6 ;
a = x - b - c ;
sum = a * 5 + b * 60 + c * 100 ;
return sum ;
}
int main()
{
int nObj = 0, nWheels = 0, nDoors = 0;
scanf("%d%d%d", &nObj, &nWheels, &nDoors);
printf("$%d\n", Party(nObj, nWheels, nDoors));
return 0;
}
|
|