wuhanb 发表于 2021-3-16 17:06:48

请问大佬

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

void main()
{
        double x, s;

        printf("input number:\n");
        scanf("%1f", &x);
        s = sin(x)
      printf("sin of %1f is %1f\n, x, s");
}
请问大佬们上面哪错了啊,我是跟着第一个视频一起打的啊,为什么会提示有错误啊。
十分感谢。

qiuyouzhi 发表于 2021-3-16 17:15:10

改好了,还有,请去学新版C教程
#include <stdio.h>
#include <math.h>

int main()
{
    double x, s;

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

jackz007 发表于 2021-3-16 17:15:53

本帖最后由 jackz007 于 2021-3-16 17:18 编辑

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

void main()
{
      double x, s;

      printf("input number:\n")             ;
      scanf("%lf", &x)                      ; // "%lf" 的 'l' 不是数字字符 1,而是字母 "L" 的小写
      s = sin(x)                            ;
      printf("sin of %1f is %lf\n" , x , s) ; // 不可以把输入参数 x , s 也写进格式描述字符串,"%lf" 的 'l' 不是数字字符 1,而是字母 "L" 的小写
}

wuhanb 发表于 2021-3-16 20:39:06

jackz007 发表于 2021-3-16 17:15


谢谢大佬!

wuhanb 发表于 2021-3-16 20:39:48

qiuyouzhi 发表于 2021-3-16 17:15
改好了,还有,请去学新版C教程

谢谢大佬!
页: [1]
查看完整版本: 请问大佬