どなたかお教えください。

「マクローリン展開を用いて、sin(x)を計算する関数sineを,
xと計算に用いる項数nとを引数とする関数として作成しなさい」


#include <stdio.h>
#include <math.h>

int sine(int x, int n);
int main() {
int k;
printf("項数nを入れてください n = "); scanf("%d", &n);
k = sine(x, n)
}
int sine(int x, int n) {
int n, j, k;
for(n = 1; n<=k; n++)
j = 1;
j = j * n; /**jはマクローリン展開した際の分母の!の計算です**/
if(n%2==0)
{・・・  /**偶数項はマイナスが付くのでif文を使ってマイナスを付けたいのですが、案が浮かびません。**/

ここまでやったのですが、ここから進みません。どなたかお教えください。よろしくお願い致します。