Synkik 发表于 2020-8-20 17:55:20

c入门

编程sin函数,最后能弄出来,但输入的数字后自动多一个f,这是哪错了

zltzlt 发表于 2020-8-20 17:55:33

把你的代码发上来

Synkik 发表于 2020-8-20 17:56:06

zltzlt 发表于 2020-8-20 17:55
把你的代码发上来

#include<Stdio.h>
#include<math.h>

int main()
{
        double x,s;
       
        printf("input number:\n");
        scanf("%if",&x);
        s = sin(x);
        printf("sin of %if is %if\n",x,s);
}

Synkik 发表于 2020-8-20 17:56:44

Synkik 发表于 2020-8-20 17:56
#include
#include



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

int main()
{
        double x,s;
       
        printf("input number:\n");
        scanf("%if",&x);
        s = sin(x);
        printf("sin of %if is %if\n",x,s);
}

zltzlt 发表于 2020-8-20 17:58:16

Synkik 发表于 2020-8-20 17:56
#include
#include



是 %lf 不是 %if,这样即可:

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

int main()
{
    double x, s;

    printf("input number:\n");
    scanf("%lf", &x);
    s = sin(x);
    printf("sin of %lf is %lf\n", x, s);
}

Synkik 发表于 2020-8-20 17:59:59

zltzlt 发表于 2020-8-20 17:58
是 %lf 不是 %if,这样即可:

嗯嗯可以了,谢谢
页: [1]
查看完整版本: c入门