wendu789
发表于 2013-3-20 07:43:49
wendu789
发表于 2013-3-20 08:02:48
wangyexin
发表于 2013-3-20 08:07:08
编译错误是scanf和printf真写错了
wendu789
发表于 2013-3-20 08:14:10
City_of_the_sky
发表于 2013-3-20 08:24:02
你打成pfintf了,粗心啊
l万lin
发表于 2013-3-20 08:26:53
scanf和printf内没有""号
时英祥
发表于 2013-3-20 12:12:57
printf(“inpute number”);应该这样写
时英祥
发表于 2013-3-20 12:14:04
还有好像没有sin这个语法吧
小靚同学Leon
发表于 2013-3-20 15:40:43
你打错了吧,printf 打成pf....了,少年
gome_wow
发表于 2013-3-20 21:35:52
大家还是你热心,而且很写专业,我也要多请教
an001
发表于 2013-3-20 21:47:21
我也常打错找很久才发现 错在那哎~~~~~~~
2323986669
发表于 2013-3-21 10:33:50
找不到原因的时候让朋友看一下,可能就被别人发现了。
孤影
发表于 2013-3-21 11:09:44
我用 啊哈C 这个编译器编译了一下,提示编译成功
但是结果无论输入什么数数都是0.000.……
不知道为什么,请大家指点迷津
CODE:
#include <stdio.h>
#include <math.h>
void main()
{
double x,s;
printf("input number:\n");
scanf("%d",&x);
s=sin(x);
printf("sin of %lf is %lf\n",x,s);
sleep (5000);
return 0;
}
志鹏最帅
发表于 2013-3-22 12:31:03
孤影 发表于 2013-3-21 11:09 static/image/common/back.gif
我用 啊哈C 这个编译器编译了一下,提示编译成功
但是结果无论输入什么数数都是0.000.……
不知道为什么, ...
把这条代码scanf("%lf",&x);代替一下上面的就可以了
promise改变自己
发表于 2013-3-22 17:30:01
本帖最后由 promise改变自己 于 2013-3-22 17:57 编辑
我发现4处错误= =
我自己无聊编了下
下页、侒筱偉
发表于 2013-3-22 17:37:56
孤影 发表于 2013-3-21 11:09 static/image/common/back.gif
我用 啊哈C 这个编译器编译了一下,提示编译成功
但是结果无论输入什么数数都是0.000.……
不知道为什么, ...
仔细瞅瞅.....
{:5_109:}
a65464587
发表于 2013-3-22 20:00:30
错误好多啊~首先最后一个输出语句不是pfintf而是printf, 其次输出格式应加"",最后VS中好像直接用scanf会报错吧把scanf换成scanf_s或者在代码最前边添加一个定义#define _CRT_SECURE_NO_WARNINGS
DXT
发表于 2013-3-22 20:31:33
printf与scanf括号里有引号的。
wendu789
发表于 2013-3-25 11:14:35
wendu789
发表于 2013-3-25 11:15:27