123666666 发表于 2022-4-19 22:31:10

为什么输出不了公倍数和公约数?

#include<stdio.h>
int main(void)
{
      int a,b,i,j,t;
      printf("please input two number:\n");
      scanf("%d",&i);
      scanf("%d",&j);
      if(i<j)
      {
                i=t;
                i=j;
                j=t;
      }
      a=i;
      b=j;
      while(b!=0)
      {
                t=a%b;
                a=b;
                b=t;
      }
      printf("公约数为:",a);
      printf("公倍数为:\n",i*j/a);
      return 0;
}
~                                                                                                      
~                                                                                                      
~                                                                                                      
~                                                                                                      
~                                                                                                      
~                     

isdkz 发表于 2022-4-19 22:32:46

      printf("公约数为:%d",a);
      printf("公倍数为:%d\n",i*j/a);
页: [1]
查看完整版本: 为什么输出不了公倍数和公约数?