c++将var从一个函数传递到另一个函数,然后在主函数中显示结果
c++ Passing var from function to function then display result in main function
如何将用户输入的从一个函数收集的距离传递到另一个函数以计算运输成本?然后通过int主函数显示成本?
我的距离函数
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<lt;"成本是"<lt;finalCost<lt;endl;
如何将可变距离传递给另一个函数以计算成本,然后通过int main()函数显示成本?
是的,您可以使用主函数中返回的距离值作为另一个函数的参数:
int main(){
distance= getDistance();
finalCost = calculatefinalCost(distance);
..
}
顺便说一句:您不需要getDistance中的参数,该值无论如何都会被用户输入所替换。
相关文章:
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- 修改函数中的指针(将另一个指针作为参数传递)
- 如何将指针从一个void函数传递到另一个C++
- 如何从另一个文件继承私有成员变量和公共函数
- 使用.find函数在c++中查找字符和另一个字符之间的大小
- C++-我可以创建另一个类的成员并在构造函数中使用它吗
- 如何在C++中将函数发送到另一个进程
- 如何在qt中从另一个类调用函数
- 如何将一个类的函数作为另一个类的另一个函数的参数传递
- 在作为静态成员包含在另一个类中的类的构造函数中使用 cout
- 将 N-arg 函数包装到另一个函数中
- 为什么我的模板化函数需要从一个迭代器转换到另一个迭代器?
- C++重载函数,一个采用基类的参数,另一个采用派生类的参数
- C++从另一个函数退出函数
- 为什么我不能在主函数之外定义一个类的对象(它继承了另一个类)?
- 在一个类中使用另一个类中的函数,而不在 c++ 中使用继承
- C++ STD 函数运算符:有没有一种方法可以通过函数将一个向量映射到另一个向量上?