求救!!!关于c语言

来源:百度知道 编辑:UC知道 时间:2024/05/18 07:07:59
void main()
{ int a,b,c,d,m,n,min;
scanf("%d,%d",&m,&n);
if(m>n) min=n;
else min=m;
a=m,b=n,c=1,d=2;
whlie(d<=min)
{if(a%d==0,b%d==0)a=m%d,b=n%d,c=c*d;
else d++;
}
printf("max=%d\n",c);
}
谁能帮我看看这断里头错在那儿了?

首先MIN是系统的含数 我不知道可不可以被声明为一个变量 也许这是错的
第二你SCANF含数用的时候中间有逗号 记着在运行的时候要输入逗号才能正常运行

你这道题是干什么的啊说清楚啊

#include<stdio.h>

int main()
{ int a,b,c,d,m,n,min;
scanf("%d%d",&m,&n);
if(m>n)
min=n;
else
min=m;
a=m,b=n,c=1,d=2;
while(d<=min)
{if(a%d==0,b%d==0)a=m%d,b=n%d,c=c*d;
else d++;
}
printf("max=%d\n",c);
}

不错