为什么如下的程序结果总是为0?
#include<stdio.h>main(){
int a,b;
printf("please input one number:");
scanf("%d",&a);
printf("\nplease input two number:");
scanf("%d",&b);
printf("the result is:%f",sum(a,b));
}
float sum(int n,int k)
{
float s;
s=(n+k)/2.0;
return(s);
}
为什么总是0?先谢谢了。
[此贴子已经被作者于2007-3-20 13:23:42编辑过]