圣元 始建在中国乳品:错在哪里啊!帮我分析一下!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 21:06:47
#include <iostream.h>
#include <stdlib.h>
float v,w,x,y,z,answer;
float average(float v,float w,float x,float y,float z);

int main()
{
printf ("输入五个数字:");
sanf ("%f%f%f%f%f",&v,&w,&x,&y,&z);
answer=average(v,w,x,y,z);
printf("这五个数的平均数是%f.\n",answer);

system("PAUSE");
return 0;
}
float average(float v,float w,float x,float y,float z)
{
return((v+w+x+y+z)/5);
}

scanf ("%f %f %f %f %f",&v,&w,&x,&y,&z);

scanf, 漏了c
格式%f与格式%f间加空白,输入数也用空白分隔
例如:1 2 3 4 5 -- 1白2白3白4白5
结果是3

去掉:#include <iostream.h>
因为你用C,没用C++

建议使用C++的cin>>和cout<<作为输入输出,不容易出错.