主电路中的C功能错误LNK2019
我是一名学生,刚刚开始学习C。 我在这里找不到问题这个错误是什么意思 代码如下:主电路中的C功能错误LNK2019,c,compiler-errors,C,Compiler Errors,我是一名学生,刚刚开始学习C。 我在这里找不到问题这个错误是什么意思 代码如下: #include <stdio.h> #include <conio.h> #include <math.h> int Digitquantity(int); int Digitsorted(int); int Simmetric3(int); int Fibonaccinumber(int); int main(void){ int N, i; //N for Na
#include <stdio.h>
#include <conio.h>
#include <math.h>
int Digitquantity(int);
int Digitsorted(int);
int Simmetric3(int);
int Fibonaccinumber(int);
int main(void){
int N, i; //N for Natural Number, i for number of digits in N
printf("please enter a natural number:");
scanf("%d", &N);
i = Digitsquantity(N);
if (Digitsorted(N) || Simmetric3(N) || Fibonaccinumber(N)){
if (Simmetric3(N))
printf("This is a Simmetric 3 Number\n");
if (Digitsorted(N))
printf("This Number is Digit Sorted\n");
if (Fibonnacinumber(N))
printf("This is a Fibonacci Number\n");
}
else printf("No attribute is satisfied.");
getch();
return(0);
}
int Digitquantity(int num){
int i = 0;
while (num != 0){
num = num / 10;
i++;
}
return(i);
}
int Digitsorted(int n) {
int tens, units; // units for the number to the right of n, tens is the number after that.
units = n % 10;
tens = (n % 100) / 10;
if (tens >= units){
n = n / 10;
if (n >= 0 && n < 10){ return(1); }
else { Digitsorted(n); }
}
else if (tens < units) return(0);
}
int Simetric3(int nu){
return(1);
}
int Fibonaccinumber(int numb){
return(1);
}
这实际上是家庭作业。。。它还没有完成,但我想看看我写的两个函数是否通过运行它工作,我无法编译,因为我得到了这些我不理解的错误
有人能指出代码有什么问题吗?您在使用函数名时不一致。例如,您声明了“Digitquantify()”,但调用了“Digitquantify()”所有打字错误。检查你的函数原型和实际的函数调用/定义。哇,我真是个白痴-是 啊复制/粘贴之所以如此流行是有原因的:)哈哈,它可以工作了!!!谢谢你,蓝月亮!
Error 6 error LNK2019: unresolved external symbol _Digitsquantity referenced in function _main D:\מלמ\homework\homework\q2.obj
Error 7 error LNK2019: unresolved external symbol _Fibonnacinumber referenced in function _main D:\מלמ\homework\homework\q2.obj
Error 5 error LNK2019: unresolved external symbol _Simmetric3 referenced in function _main D:\מלמ\homework\homework\q2.obj