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

页: [1] 2
查看完整版本: 怎么都运行不起自己写的东西,麻烦好心人进来看下