我知道以前有人问过这个问题,但答案似乎与我所面临的问题无关。
这是我的密码
#include <iostream>
int main()
{
double E;
double R;
double t;
double C;
std::cout << "This program will calculate the current flowing through an RC curcuit!\n\n";
std::cout << "Please enter the power source voltage value in Volts: ";
std::cin >> E;
std::cout << "\n\n";
std::cout << "Please enter the total resistance value in Ohms: ";
std::cin >> R;
std::cout << "\n\n";
std::cout << "Please enter the time elapsed after the switch closed Seconds: ";
std::cin >> t;
std::cout << "\n\n";
std::cout << "Please enter the total capacitance value in Farads: ";
std::cin >> C;
std::cout << "\n\n";
double RC = R * C;
double ER = E / R;
double pow = -t / RC;
double expo = 2.71828 ** pow; //this line is the problem...
double I = ER * expo;
std::cout << "The current flowing through this circuit is: " << I;
return 0;
}我真的不知道这意味着什么,尽管我在谷歌上查过.请有人解释一下,一般来说,如何避免这类错误,而不仅仅是解决这类错误的特殊情况?
https://stackoverflow.com/questions/69548441
复制相似问题