求助  
[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]