一个关于函数调用和求m和n最大公约数的问题
程序代码:
#include <stdio.h> #include <stdlib.h> int main() { int max(int x,int y); int a,m,n; scanf("%d%d",&m,&n); max(m,n); a=m%n; while(a>1) { m=n; n=a; a=m%n; } if(a==0) printf ("m和n的最大公约数是%d\n",n); if(a==1) printf ("m和n的最大公约数是%d\n",a); } int max(int x,int y) { int z; if(x<y) { z=x; x=y; y=z; } return(x,y); }大神:
求教这个函数调用返回多值应该怎样改,我怎么改都不对。谢谢
[ 本帖最后由 天剑杀手 于 2012-10-12 19:59 编辑 ]