【发布时间】:2018-04-20 06:37:40
【问题描述】:
如何将用户输入的距离从一个函数收集到另一个函数以计算运费?然后通过 int main 函数显示成本?
我的距离函数
double getDistance(double distance)
{
cout << "Enter the distance to be shipped: (min 10 Mi, max 3000 Mi): ";
cin >> distance;
while(distance<=10 || distance>= 3000){
cout << "We do not ship less than 10 miles or more than 3000 miles,
please reenter: ";
cin >> distance;
}
return distance;
}
我在想我可以返回距离然后在另一个函数中使用它??对吗?
我需要可变距离来计算另一个函数中的最终运输成本,即 calcCost 然后在主函数 int main() 中简单地显示它 cout
如何将可变距离传递给另一个函数来计算成本,然后通过 int main() 函数显示成本?
【问题讨论】:
-
听起来你已经知道该怎么做了。
-
"我在想我可以返回距离,然后在另一个函数中使用它??" 你试过了吗?出了什么问题?
-
实践实践实践……理解方法、变量、传递它们、返回它们等的最佳方式。
-
@scohe001 那是我不知道的事情
-
@miradulo 其“如何将可变距离传递给另一个函数以计算成本,然后通过 int main() 函数显示成本?”
标签: c++ function variables pass-by-value