C编程误区
/************************************函数名:void main()
***功能:求最大公约数
*********************************/
#include<stdio.h>
void main()
{
int min,max_count,a,b,i;
max_count=1;
printf("输入两个数:\n");
scanf("%d,%d",&a,&b);
if(a>=b)
min=b;
else min=a;//先求出a,b中最小的
for(i=0;i<=min;i++)
{ if((a%i==0)&&(b%i==0)) //能被a,b整除的i
{
if(i>max_count) //找出i的最大值
max_count=i;
}
}
printf("%d",max_count);
}
我找出错误的原因了 ,小伙伴们看看 ,呵呵!!!