#2520: 請問為什麼一直出現WA(新手),不會system("PAUSE")


cooler885454 (大雄)

學校 : 國立高雄應用科技大學
編號 : 8596
來源 : [140.115.189.57]
最後登入時間 :
2010-07-07 15:05:35
a024. 最大公因數(GCD) | From: [203.64.92.185] | 發表日期 : 2009-10-21 00:02

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
 int num1,num2,temp,max,min,gcd;
 scanf("%d %d",&num1,&num2);
 if(num2>num1)
 {
      max=num2;
      min=num1;
      while((temp=max%min)!=0)
      {
           min=max;
           max=temp;
      }
            gcd=max;
            printf("%d ",gcd );
 }
 else
 {
      max=num1;
      min=num2;
      while((temp=max%min)!=0)
      {
           max=min;
           min=temp;
      }
            gcd=min;
            printf("%d ",gcd );
 }
 system("PAUSE");
 return 0;
}

 -------------------------------------------------------------------------------

改成

 #include<stdio.h>
#include<stdlib.h>
int main(void)
{
 int num1,num2,temp,max,min,gcd;
 scanf("%d %d",&num1,&num2);
 if(num2>num1)
 {
      max=num2;
      min=num1;
      while((temp=max%min)!=0)
      {
           min=max;
           max=temp;
      }
            gcd=max;
            printf("%d ",gcd );
 }
 else
 {
      max=num1;
      min=num2;
      while((temp=max%min)!=0)
      {
           max=min;
           min=temp;
      }
            gcd=min;
            printf("%d ",gcd );
 }
 return 0;
}

 
ZeroJudge Forum