C语言编程:编译实现两个数互素的功能,完成后将其转化为一个函数!
发布网友
发布时间:2024-10-22 21:57
我来回答
共2个回答
热心网友
时间:2024-11-05 01:53
#include <stdio.h>
/*这个函数实现你要的功能*/
int fun(int x,int y)
{
int t;
while(y) t=x, x=y, y=t%y;
if(x == 1)
return 1;
else
return 0;
}
int main()
{
int x, y;
while(1)
{
printf("请输入x和y的值:");
scanf("%d%d",&x,&y);
if (fun(x,y))
{
printf("%d和%d互素!程序退出!\n",x,y);
break;
}
else
printf("%d和%d非互素!请重新输入!\n",x,y);
}
return 0;
}
热心网友
时间:2024-11-05 01:55
什么叫两个数互素?