:) 我在使用c ++时遇到麻烦(我是初学者哈哈)我需要帮助我发布.exe 我在Code :: Blocks中运行我的程序,一切正常...... 但是,当我运行独立的.exe时它不起作用。 :( 我的代码包含“cmath”,所以我认为这可能导致问题? 我的程序是这样的:它询问用户他们的汽车重量和1/4英里的陷阱速度。 它通过以下等式运行这些数字://公式= HP = [(MPH / 234)^ 3] *重量 用户可以输入重量,但是当输入陷阱速度时,程序就会关闭: (按程序我的意思是独立版本.exe)。在C :: B中一切正常。 如果你们中的任何一位职业选手都能帮到你谢谢-Evan ...... 代码:
#include <iostream>
#include <cmath>
using namespace std;
//Formula = HP = [(MPH/234)^3] * Weight
int main()
{
cout << "Source for formula:" << endl <<"http://beatersbanter.blogspot.com/2011/08/how-to-calculate-horsepower-from.html" << endl;
cout << "Let's calculate your horsepower!" << endl << "I just need some car stats first..." << endl;
float whp = 0;
float weight = 0;
float mph = 0;
float mphdivided = 0;
cout << "Enter weight (pounds):" << endl;
cin >> weight;
cout << "Enter quarter mile trap speed (mph):" << endl;
cin >> mph;
mphdivided = mph / 234;
whp = pow(mphdivided, 3) * weight;
cout << "Great!" << endl << "Your wheel horsepower rating is: " << whp << endl;
cout << "Thank you for your time!" << endl;
return 0;
}
答案 0 :(得分:3)
它刚刚打开并立即关闭吗?添加getchar()
或cin >> variable
。其中variable
是您选择的变量:
char c;
cin >> c; //add this or getchar();