[code]
[color=blue]
我把三个函数放在以下三个文件里,然后在TC中执行MAIN。C这个文件,系统说什么
REDECLARATION OF LCE,真奇怪!
下面是文件“gcd.c"
#include"lce.c"
intgcd(inta,intb)
{
returna*b/lce(a,b);
}
下面是文件“lce.c"
intlce(inta,intb)
{
if(a<b)
{ a^=b;b^=a; a^=b;}
if(a%=b)
lce(b,a);
else
returnb;
}
下面是文件“main.c"
#include"lce.c"
#include"gcd.c"
main()
{
inta,b;
printf("Input two numbers:");
scanf("%d%d",&a,&b);
printf("%dt%d",lce(a,b),gcd(a,b));
}
[/color]
[code]