用辗转相除法求最大公约数!我是这么写的,可是结果是0……麻烦帮我看一下哪里错了?#includemain(){int c,a,b,k;printf("please put tow numbers:");scanf("%d%d",&a,&b);if(a

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 08:38:54

用辗转相除法求最大公约数!我是这么写的,可是结果是0……麻烦帮我看一下哪里错了?#includemain(){int c,a,b,k;printf("please put tow numbers:");scanf("%d%d",&a,&b);if(a
用辗转相除法求最大公约数!
我是这么写的,可是结果是0……麻烦帮我看一下哪里错了?
#include
main()
{
int c,a,b,k;
printf("please put tow numbers:");
scanf("%d%d",&a,&b);
if(a

用辗转相除法求最大公约数!我是这么写的,可是结果是0……麻烦帮我看一下哪里错了?#includemain(){int c,a,b,k;printf("please put tow numbers:");scanf("%d%d",&a,&b);if(a
把while循环修改一下就行了……
while(true)
{
c=a%b;
if(c==0)break;
a=b;
b=c;
}