|
Post by huangno1 on Mar 2, 2017 20:22:18 GMT -8
程式說明
哈哈遊樂園最近在舉辦一個活動,活動需要三個人一起參加。每個人在活動中都會儘可能獲取彩票,最後三個人之中獲得最多彩票的人可以得到雙倍的彩票。請撰寫一個程式,輸入三個人原始的彩票數量,並輸出最終的彩票數量。如果有兩個人的原始彩票數量相同,則以前面的人優先獲得雙倍彩票。
輸入範例一
1 2 3
輸出範例一
1 2 6
輸入範例一
10 10 3
輸出範例一
20 10 3
題目敘述
請完成缺漏的程式碼。
#include <stdio.h>
int *
winner(
int *a , int *b , int *c
)
{
if ( *a >= *b && *a >= *c ) return a ;
else if ( *b >= *a && *b >= *c ) return b ;
else if ( *c >= *b && *c >= *a ) return c ;
}
int main()
{
int a=0, b=0, c=0; // 彩票數量
scanf("%d%d%d", &a, &b, &c); // 輸入原始彩票數量
int *w = winner(
&a , &b , &c
); // 找出贏家
*w
*= 2; // 贏家拿雙倍
printf("%d %d %d\n", a, b, c); // 列印最終的彩票數量
return 0;
}
|
|