各位大神,幫幫小弟。
每次都是這錯誤……twj.h
#ifndef _TWJ_H_
#define _TWJ_H_
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define count 0;
int o;
#endif
zhu.cpp
#include "twj.h"
int gy_link (int m,int n);
int gb_link (int z,int x,int v);
int main ()
{
int a,b,c,d;
printf ("輸入兩個數\n a:");
scanf ("%d",&a);
printf ("b :");
scanf ("%d",&b);
c = gy_link (a,b);
printf ("最大公約數 = %d",c);
d = gb_link (a,b,c);
printf ("最小公倍數 = %d",d);
return 0;
}
gy_link.cpp
#include "twj.h"
int gy_link (int m,int n)
{
int i,t,cost;
o = count;
if (m < n)
{
t = m;
m = n;
n = t;
}
for (i = n; i > 0;i-- )
{
if (m % i == 0 && n % i == 0)
{
cost = i;
break;
}
o++;
}
printf ("共回圈%d次\n ",o);
return i;
}
gb_link.cpp
#include "twj.h"
int gb_link (int z,int x,int v)
{
int r;
r = z * x / v;
return r;
}
一個.h檔案和三個,c 檔案如上,請各位大神多多指教,小弟在此謝謝啦。
uj5u.com熱心網友回復:
[Error] ld returned 1 exit status求解
uj5u.com熱心網友回復:
#define count 0;轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63011.html
標籤:基礎類
