我试图通过要求用户输入 V 和 I 的值来计算我程序中的公式“V / I = R”。不幸的是,我的程序无法编译,我不确定为什么。
#include <iostream>
using namespace std;
int main()
{
int V, I, R;
cout << "Please enter the voltage: " << endl;
cin >> V;
cout << "Please enter the curruent: " << endl;
cin >> I;
V / I = R;
cin >> R;
cout << "The value of the resistor is: " << R << endl;
system("PAUSE");
}
C++ 不是求解线性方程的系统,您必须告诉它该做什么。
你需要更换:
V / I = R;
cin >> R;
和
R = V / I;
您用来翻转方程式的知识与您同在。编译器需要指令。还要注意=
不是平等的象征。它是赋值的符号。它评估右侧并将其分配给左侧的变量。一些其他语言编写它:=
以使这更清楚。
如果您想获得分数答案,例如 0.5,您也应该使用float
代替int
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句