gpt4 book ai didi

main 中的 C 函数错误 LNK2019

转载 作者:行者123 更新时间:2023-11-30 18:52:54 25 4
gpt4 key购买 nike

我是一名学生,刚刚开始学习 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 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);
}

这是我得到的错误:

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

这实际上是作业......它还没有完成,但我想通过运行它来看看我编写的两个函数是否正常工作,但我无法编译,因为我收到了这些我不明白的错误。

有人可以指出代码有什么问题吗?

最佳答案

您对函数名称的使用不一致。例如,您声明“Digitquantify()”,但调用“Digitsquantify()”。

关于main 中的 C 函数错误 LNK2019,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33972330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com