280059890 发表于 2014-10-21 16:35:00

什么地方错了

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

void main()
{
   double x,s;

       printf("input numder:\n");
       scanf("%1f", gx);
       s = sin(x);
       printf("sin of %1f is %1f\n", x, s);
}

firewater 发表于 2014-10-21 18:07:01

第七行gx?是&x啊

1219592786 发表于 2014-10-21 22:22:16

同楼上

c806375 发表于 2014-10-21 22:43:08

lf你打成1f了

clcl 发表于 2014-10-22 10:18:24

两个错误,一个是 scanf("%1f", gx);中的gx改成&x,这里的&是取地址的意思。还有一个是 scanf("%1f", gx);中的%1f改成%lf,注意是L不是数字1.

大个的糖果 发表于 2014-10-30 15:11:46

fireofsun 发表于 2014-10-30 16:38:40

同一楼,这个错误太低级了
页: [1]
查看完整版本: 什么地方错了