#2552: WA=.=


echizen123 (AlanLin)


您的程式未完成所有的輸出!!(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


您的程式未完成所有的輸出!!(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) 才結束程式