有一家店正在進行促銷,只要客人買10個餅乾和2個蛋糕就多送1盒巧克力,請以程式輸出最後應給予的物品數量。
輸入說明 :每組輸入為一行,含有3個整數,分別代表餅乾、巧克力和蛋糕,以空白分隔。
輸出說明 :
請輸出應給予之商品數量。
範例輸入 :
12 6 3
範例輸出 :
12 個餅乾,7 盒巧克力,3 個蛋糕。
/**********************************************************************************//* Problem: b186 "97七區資訊學科1(改編)" from 97 七區資訊學科能力競賽*//* Language: C *//* Result: AC (252ms, 272KB) on ZeroJudge *//* Author: diiuuli520 at 2009-04-04 05:11:40 *//**********************************************************************************/ #include <stdio.h> #include <stdlib.h> int abc(int a ,int b, int c){ while(a>=10 && c>=2){ b=b+1; a-=10; c-=2; } return b; } int main(void) { int a,b,c; while(scanf("%d%d%d",&a,&b,&c)!=EOF){ b=abc(a,b,c); printf("%d 個餅乾,%d 盒巧克力,%d 個蛋糕。\n",a,b,c); } return(0); }
沒有留言:
張貼留言