#2552: WA=.=


echizen123 (AlanLin)

學校 : 國立花蓮高級中學
編號 : 8362
來源 : [134.208.3.34]
最後登入時間 :
2019-12-16 17:23:39
a024. 最大公因數(GCD) | From: [59.115.214.138] | 發表日期 : 2009-10-25 21:21

您的程式未完成所有的輸出!!(line:2)
您只輸出了 1 行!    什麼= =? 什麼= =?
可能的原因為                 ↓       ↓
* 未用 while 迴圈讀取全部的測試資料,以致輸出短少,請參考 a001 範例程式。
* 程式未充分考慮所有邊界值而導致程式提前中止--->啥意思....?

 

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a,b,temp=0;
    scanf("%d%d",&a,&b);
    while(a%b!=0)
    {
                 temp=a;
                 a=b;
                 b=temp%b;
    }
    printf("%d",b);
    system("pause");
    return 0;
}

錯誤在於...= =???

 
#2556: Re:WA=.=

Unknown User

a024. 最大公因數(GCD) | From: [59.126.190.40] | 發表日期 : 2009-10-26 18:47

您的程式未完成所有的輸出!!(line:2)
您只輸出了 1 行!    什麼= =? 什麼= =?
可能的原因為                 ↓       ↓
* 未用 while 迴圈讀取全部的測試資料,以致輸出短少,請參考 a001 範例程式。
* 程式未充分考慮所有邊界值而導致程式提前中止--->啥意思....?

 

#include
#include
int main()
{
    int a,b,temp=0;
    scanf("%d%d",&a,&b);
    while(a%b!=0)
    {
                 temp=a;
                 a=b;
                 b=temp%b;
    }
    printf("%d",b);
    system("pause");
    return 0;
}

錯誤在於...= =???

他的測試資料不是只有一行

所以你要用一個while迴圈把程式包起來

一直到他輸入EOF (也就是Ctrl + Z) 才結束程式

 
ZeroJudge Forum