到底哪错了
各位看看这个,我重复打了n次了,运行之后,让我input一个数字,我打30或者其他数字,它都不会给我算sin30,而是变成“30 sin of If is If”这个东西。啊,好气。感谢各位!!{:5_92:}#include <stdio.h>
#include <math.h>
void main()
{
double x, s;
printf("input number:\n");
scanf("%If", &x);
s = sin(x);
printf("sin of %If is %If\n", x, s);
}
本帖最后由 --_--|| 于 2020-3-18 16:13 编辑
#include <stdio.h>
#include <math.h>
void main()
{
double x, s;
printf("input number:\n");
scanf("%lf", &x);//把I写成l
s = sin(x);
printf("sin of %lf is %lf\n", x, s);//把I写成l
}
我想你应该是这个意思 戏说不是胡说,1f不是If{:10_247:} %lf是long float,不是1f。。 不不不,我写的%lf并不是%1f
不信,复制下来运行一下 本帖最后由 墨羽岚 于 2020-3-18 21:43 编辑
--_--|| 发表于 2020-3-18 16:18
不不不,我写的%lf并不是%1f
不信,复制下来运行一下
啊啊啊,看错了,我以为你是楼主{:10_266:} {:10_266:} {:10_266:} 对不起啊 qiuyouzhi 发表于 2020-3-18 16:16
%lf是long float,不是1f。。
啊,我又瞎了{:10_266:}{:10_266:}
页:
[1]