sonusyws 发表于 2014-5-30 16:22:08

好奇怪呀郁闷了一早上

#include<stdio.h>

void main()
{
    float add (float x, float y);
    float a,b,c;

    scanf("%f,%f",&a,&b);
    c = add(a, b);
    printf("sum is %f",c);
}

float add (float x,float y)
{
    float z;

    z = x + y;
    return z;
}
这个程序是我按照小甲鱼老师的视频里打出来的   但是运行的时候只能读取到第一个数据add函数好像没起作用一样   检查好久也没找出问题   纺上来让大家帮我看看。。

elvo 发表于 2014-5-30 17:57:32

你是怎么输入的是1<空格>2还是1,2?正确输入应该是第二种。

小泉向西流 发表于 2014-5-30 19:46:03

    scanf("%f,%f",&a,&b);

注意输入,两个数据间有一个 逗号 (英语的逗号)

sonusyws 发表于 2014-5-31 23:55:34

小泉向西流 发表于 2014-5-30 19:46 static/image/common/back.gif
scanf("%f,%f",&a,&b);

注意输入,两个数据间有一个 逗号 (英语的逗号)

感谢!!!真的!!我输入的时候是中文的逗号自己没发觉谢谢!

TcNong 发表于 2014-6-1 16:27:51

为什么我复制了这个程序,然后再自己电脑上运行了一一边,发现。。什么内容都没有啊,是不是我电脑有问题还是什么?求解。。。楼主不好意思,在你的贴子上问问题了,见谅下

sonusyws 发表于 2014-6-2 00:57:38

TcNong 发表于 2014-6-1 16:27 static/image/common/back.gif
为什么我复制了这个程序,然后再自己电脑上运行了一一边,发现。。什么内容都没有啊,是不是我电脑有问题还 ...

没事的这个 自己手码的 我这里可以运行 。。编译有问题吗?实际运行的时候是什么状况?   啥叫 什么也没有   是说连个运行框都没有?

chenguwen003210 发表于 2014-6-2 20:56:36

add函数应在main函数前声明

sonusyws 发表于 2014-6-16 16:24:20

chenguwen003210 发表于 2014-6-2 20:56 static/image/common/back.gif
add函数应在main函数前声明

嗯   不过貌似放在里面也行啊    现在好像都是提倡放在外面这是为什么呢

xuheng 发表于 2014-6-23 13:23:23

支持小甲鱼~~~
页: [1]
查看完整版本: 好奇怪呀郁闷了一早上