C語言程式設計訓練-2736-卡片遊戲
阿新 • • 發佈:2018-11-03
Problem Description
小鑫和健健喜歡在課間的時候玩遊戲,今天他手裡有n張卡片,每張卡片有一個數字。於是他就想和健健比一比更幸運。
玩法是這樣的:這n張卡片上的數字是沒有規律的。他倆輪流取走最上面的一張卡片,最後誰取走卡片上的數字之和最大,誰就更幸運。(因為這個遊戲是小鑫想出來的,總是小鑫拿第一張)
你能幫他們判斷誰更幸運麼?
Input
第一行為一個數字 n。100000>n>0
第二行為n個數,是n張卡片上的數字,第一個數為最上面的卡片上的數,依次向下。N個數是在整型範圍內。
Output
如果小鑫更幸運輸出“Greater than”,如果健健更幸運輸出“Less than”,否則“Equal”。(輸出均不含引號)
Sample Input
6
1 1 2 2 3 3
Sample Output
Equal
程式碼
#include<stdio.h> int main() { int i,n,x,sum1=0,sum2=0; //sum1,sum2後面需要進行數值累加所以提前賦予初值。 scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&x); if(i%2==0) // 第一次是小鑫所以奇數次是小鑫偶數次是健健 判斷是奇數次還是偶數次 sum2=sum2+x; else sum1=sum1+x; } if(sum1>sum2) printf("Greater than"); else if(sum1<sum2) printf("Less than"); else printf("Equal"); return 0; }