#7071: 請大大看一下我的解法,我覺得題目應該是這個意思吧?? 若不是,請教教我,謝謝


kevin1993528 (Kevin)


#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int a,b,c;
 
  while(~scanf("%d %d",&a,&b))
  {
                   c=a;
                   if(a==b)
                   printf("%d\n",b);
                   else
                   {
                   while((a%b)!=0)
                   {
                    while(a<b)
                    a+=c;
                    if((a%b)!=0)
                    a=a%b;
                   }
                   printf("%d\n",a);
                   }
  }
  return 0;
}
#7073: Re:請大大看一下我的解法,我覺得題目應該是這個意思吧?? 若不是,請教教我,謝謝


kevin1993528 (Kevin)


#include
#include

int main(int argc, char *argv[])
{
  int a,b,c;
 
  while(~scanf("%d %d",&a,&b))
  {
                   c=a;
                   if(a==b)
                   printf("%d\n",b);
                   else
                   {
                   while((a%b)!=0)
                   {
                    while(a                    a+=c;
                    if((a%b)!=0)
                    a=a%b;
                   }
                   printf("%d\n",a);
                   }
  }
  return 0;
}
 

我已經爬過文解出來了,但是我仍然覺得有些無法解釋