```c #include <stdio.h> #include <math.h> double funcos( double e, double x ) { double result = 0.0; double term = 1.0; int sign = 1; int factorial = 1; int power = 0; while (fabs(term) >= e) { result += sign * term; sign = -sign; power += 2; factorial *= power * (power - 1); term = pow(x, power) / factorial; } return result; } ``` [2024-11-18 21:13:12 | AI写代码神器 | 144点数解答]