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