尝试使用泰勒系列在C中计算正弦,但我无法打印出来

时间:2016-04-06 01:48:18

标签: c function static-libraries gnu factorial

我是新来的,也是使用GNU的语言C的新手。说到这一点,我正在寻找指导。我已经被赋予了使用泰勒系列计算正弦角度的任务,我已经完成了计算和一切。问题是,我无法打印任何内容。我在理解如何获取用户输入方面遇到问题...用另一种方法计算它...然后将其打印出来。我有一种感觉,它是如何通过我的功能。经过几天的网上冲浪,并有太多的自豪感问我的同学,我来找你的建议。我将在下面发布我的代码!提前谢谢!

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

double sine(float a);

int main() {

    float x;

    printf("Enter angle: \n");
    scanf("%f", x);

    float angleOfSine = sine(x);

    printf("%f", angleOfSine);
}

double sine(float angle) {

    float ans, x;
    int i;

    for(int i =1; i < 10; i++){
    }
    return (i);

    double fact = i *(i -1);
    if(i % 2 == 0){
    }
    else{
        return fact;
    }

    ans = (x - (pow(x,3)/fact)+(pow(x,5)/fact)-(pow(x,7)/fact)+(pow(x,9)/fact));
    return ans;
}

0 个答案:

没有答案