搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 请教大家一个简单问题因本人不懂
标题:
请教大家一个简单问题因本人不懂
只看楼主
fenkyer
来 自:广东省广州市
等 级:
论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
第
11
楼
得分:0
不足1M的老家伙,能发附件上论坛不,能我就发个上来
年年月月日日,生生学学实实!
2012-03-03 00:02
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
12
楼
得分:0
你那个代码语法上没错的,有错也只能是x接收的数据出问题。如果你无法printf()出x的值,就只能单步跟踪到scanf()语句之后看x到底是多少。
授人以渔,不授人以鱼。
2012-03-03 00:03
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
13
楼
得分:0
你原先的程序最后输出了sin(4)=这样的东西?把屏幕截出来看看。
授人以渔,不授人以鱼。
2012-03-03 00:05
fenkyer
来 自:广东省广州市
等 级:
论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
第
14
楼
得分:0
单步试过,scanf()输入是正确的,就是没看sin(x)那里,你也可以下载来试试看,不足1M的TC
年年月月日日,生生学学实实!
2012-03-03 00:06
fenkyer
来 自:广东省广州市
等 级:
论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
第
15
楼
得分:0
就这个啊
年年月月日日,生生学学实实!
2012-03-03 00:08
fenkyer
来 自:广东省广州市
等 级:
论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
第
16
楼
得分:0
你看看是哪里出的错
年年月月日日,生生学学实实!
2012-03-03 00:08
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
17
楼
得分:0
我用不了TC的
这个结果根本就不是正弦,可能是另一个同名函数。你在头文件上放#include <math.h>,留意编译信息,有没有警告之类。
授人以渔,不授人以鱼。
2012-03-03 00:14
fenkyer
来 自:广东省广州市
等 级:
论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
第
18
楼
得分:0
说了,加了就出错了,我也怀疑这个不是正弦,可看书上的都这么写,但按说应该是需要加上头文件滴
年年月月日日,生生学学实实!
2012-03-03 00:15
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
19
楼
得分:0
正弦的值在[-1,1]之间,哪可能是这个。应该加头文件,但我比较奇怪你居然连x都无法printf()出来,而后面又可以。
授人以渔,不授人以鱼。
2012-03-03 00:17
fenkyer
来 自:广东省广州市
等 级:
论坛游民
帖 子:39
专家分:13
注 册:2007-7-8
第
20
楼
得分:0
呵,程序刚scanf()进去,然后你再立刻printf()出来,根本就没经过运算,而且在定义变量时已将x定义为双精度浮点型数据,而你这个printf()也是将x赋值为双精度浮点型数据,编译时遇到你所说的printf时就出错了
年年月月日日,生生学学实实!
2012-03-03 00:23
33
2/4页
1
2
3
4
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-362088-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.230748 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved