C语言函数问题,定义了一个求和函数,可以运行但是结果一直为0。 大神们帮找找哪里错了啊。。。

#include<stdio.h>float sum(float x,float y){return x+y;} main(){float a,b;printf("请输入a,b:\n");scanf("%d%d",&a,&b);printf("总和=%f\n",sum(a,b));
}

第1个回答  2013-12-21
scanf("%d%d",&a,&b);
%d改为%f。
把a.b打出来看看。
第2个回答  2013-12-21
scanf("%f%f",&a,&b);本回答被提问者采纳
相似回答