2011年8月19日 星期五

d511: 小明的作業

內容 :
    小明這學期的數學課教到了三角形,於是老師給了他們一個作業,這個星期一到星期五每個人上學時都要帶三根樹枝到學校來,如果那三根樹枝可以構成一個三角形,那天就可以加一分。給你小明所帶樹枝的長度,請你幫他看看他可以加幾分?

輸入說明 :
    輸入一共有 5 行,每行有 3 個整數,代表當天小明所帶的樹枝的長度。

輸出說明 :
    輸出一個整數,代表小明可以加幾分。

範例輸入 :
1 2 3
2 4 6
3 4 5
5 3 2
1 3 5

範例輸出 :
1

程式碼 :
#include <stdio.h>

int main()
{
    int i,total=0,arr[3];
    
    while(scanf("%d%d%d",&arr[0],&arr[1],&arr[2])==3)
    {
        for(i=0;i<2;i++)
            if(arr[i]>arr[2])
                arr[i]^=arr[2]^=arr[i]^=arr[2];
        if(arr[0]+arr[1] > arr[2])
            total++;
    }
    printf("%d\n",total);
    return 0;
}



http://zerojudge.tw/ShowProblem?problemid=d511

沒有留言:

張貼留言