
这个是我求sin x的n阶导的程序,但是不知道怎么插入一个求导数的值的代码
关注【以下回答由 GPT 生成】
#include <stdio.h>
#include <math.h>
double calculateDerivative(double x, int n) {
double derivative = 0;
switch (n % 4) {
case 0:
derivative = cos(x);
break;
case 1:
derivative = -sin(x);
break;
case 2:
derivative = -cos(x);
break;
case 3:
derivative = sin(x);
break;
}
return derivative;
}
int main() {
double x;
int n;
printf("请输入 x 的值:");
scanf("%lf", &x);
printf("请输入 n 的值:");
scanf("%d", &n);
double derivative = calculateDerivative(x, n);
printf("sin(x) 的第 %d 阶导数为:%f\n", n, derivative);
return 0;
}
【相关推荐】