拜托大家帮我看一下这个程序,为什么函数f没有被调用呢。而且必须要编出这样的一个函数f。谢谢!
#include "stdafx.h"
#include<iostream.h>
float f(float x[],int n)
{
int i;
float max;
cout<<"~~~ 请为数组x输入元素个数n:~~~"<<endl;
cin>>n;
cout<<"~~ 请输入"<<n<<"个数作为数组x的元素:~~"<<endl;
for(i=0;i<n;i++)
cin>>x[i];
max=x[0];
for(i=0;i<n;i++)
{
if(x[i]>max)
max=x[i];
}
cout<<"~~~ 数组x中最大的元素为:"<<max<<" ~~~"<<endl;
return max;
}
int main(int argc, char* argv[])
{
float f();
return 0;
}