小白提问,求助
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
double fun(double,double);
double fun1(double,double);
int main()
{
cout<<"输入一个整数身高"<<endl;
double Cm,In,Ft;
cin>>Cm;
fun(In,Cm);
fun1(Ft,Cm);
cout<<setiosflags(ios::fixed)<<setprecision(10)<<In<<" "<<Ft<<endl;
return 0;
}
double fun(double In,double Cm)
{
In=Cm/2.54;
return In;
}
double fun1(double Ft,double Cm)
{
Ft=Cm/30.48;
return Ft;
}
为什么输出的值是0.0000000000
#include <cmath>
#include <iomanip>
using namespace std;
double fun(double,double);
double fun1(double,double);
int main()
{
cout<<"输入一个整数身高"<<endl;
double Cm,In,Ft;
cin>>Cm;
fun(In,Cm);
fun1(Ft,Cm);
cout<<setiosflags(ios::fixed)<<setprecision(10)<<In<<" "<<Ft<<endl;
return 0;
}
double fun(double In,double Cm)
{
In=Cm/2.54;
return In;
}
double fun1(double Ft,double Cm)
{
Ft=Cm/30.48;
return Ft;
}
为什么输出的值是0.0000000000
...全文


