我有三个文件。为什么程序仅适用于 .h 文件中的 {} 符号?
szereg.c:
#include "szereg.h"
double szereg(double x, double eps, int *sw, int *M, int *stop){
double s, w;
int i = 2;
s=x;
w=x;
do{
if(*sw==*M){
if(fabs(w)<=eps && *sw==*M)
*stop =3;
else
*stop = 1;
return s;
}
w=((-w*x)/i)*(i-1);
s=s+w;
*sw+=1;
i++;
}
while (fabs(w) >= eps);
*stop = 2;
return s;
}
Run Code Online (Sandbox Code Playgroud)
szereg.h:
double szereg(){};
Run Code Online (Sandbox Code Playgroud)
主文件:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include "szereg.h"
FILE *fw;
extern double szereg();
int main(){
int lp, sw=1, M, …Run Code Online (Sandbox Code Playgroud)