关于函数的使用问题
编写一个程序,不断要求用户输入两个数,直到其中一个为0.对于每两个数,计算其调和平均数返回给main()。#include<iostream>
double fun(int a,int b);
int main()
{
using namespace std;
int x,y;
cout<<"please enter two number:\n";
while(cin>>x!=0&&cin>>y!=0)
cout<<fun(x,y)<<endl;
system("pause");
return 0;
}
double fun(int a,int b)
{
double ave;
ave=(double)(2/(1/a+1/b));
return(ave);
}
请问坛友们我这个哪边有问题啊,一次都运行不了,编译成功了虽然。