编写一函数求两个整数的最大公约数,要求使用指针函数实现结果的返回。在主函数中调用此函数进行测试。两个整数由键盘输入。
#include “stdio.h”
int *gcd(int m,int n)
{ int r,*p=&r;
if (n!=0)
do
{ r=m % n; m = n; n = r;
}while(n);
r=m;
return p;
}
void main()
{ int x,y;
printf(“请输入一个整数:”);
scanf(“%d%d”,&x, &y);
printf(“gcd=%d”, *gcd(x,y));
printf(“\n”);
}
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容