好奇怪呀郁闷了一早上
#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函数好像没起作用一样 检查好久也没找出问题 纺上来让大家帮我看看。。
你是怎么输入的是1<空格>2还是1,2?正确输入应该是第二种。 scanf("%f,%f",&a,&b);
注意输入,两个数据间有一个 逗号 (英语的逗号) 小泉向西流 发表于 2014-5-30 19:46 static/image/common/back.gif
scanf("%f,%f",&a,&b);
注意输入,两个数据间有一个 逗号 (英语的逗号)
感谢!!!真的!!我输入的时候是中文的逗号自己没发觉谢谢! 为什么我复制了这个程序,然后再自己电脑上运行了一一边,发现。。什么内容都没有啊,是不是我电脑有问题还是什么?求解。。。楼主不好意思,在你的贴子上问问题了,见谅下 TcNong 发表于 2014-6-1 16:27 static/image/common/back.gif
为什么我复制了这个程序,然后再自己电脑上运行了一一边,发现。。什么内容都没有啊,是不是我电脑有问题还 ...
没事的这个 自己手码的 我这里可以运行 。。编译有问题吗?实际运行的时候是什么状况? 啥叫 什么也没有 是说连个运行框都没有? add函数应在main函数前声明 chenguwen003210 发表于 2014-6-2 20:56 static/image/common/back.gif
add函数应在main函数前声明
嗯 不过貌似放在里面也行啊 现在好像都是提倡放在外面这是为什么呢 支持小甲鱼~~~
页:
[1]