c语言第五次作业

/*求两个数的最大公约数*/

#include<stdio.h>

int main()

{

   int  x,y,z;

   int func(int a,int b);

   printf("input x,y:\n");

   scanf("%d%d",&x,&y);

   z=func(x,y);

   printf("整数%d和%d的最大公约数是%d\n:,x,y,z);

   return  0;

}

int  func(int  a,int  b)

{

   int  r;

   r=a%b;

   while(r)

   {

       a=b;

       b=r;

       r=a%b;

    }

 return   b:

}

 

posted @ 2019-04-16 22:39  马文元  阅读(90)  评论(0)    收藏  举报