因此,我正在处理一个硬件问题,即问我周长,但是当我输入radius的值时,我会一直得到0的值。我只想知道我究竟忘记了什么,所以我不必再次犯此错误。
查看解决方案时,将cout内的周长公式放入cout << 2 * Pi * radius << endl;
#include <iostream>
using namespace std;
int main()
{
const double pi = 3.1416;
double radius = 0;
const double Circumf = 2.0 * pi * radius;
cout << "Finding area of a circle using radius" << endl;
cout << "\nEnter value of radius : ";
cin >> radius;
cout << "Circumference of Circle using radius : " << Circumf << endl;
return 0;
}
答案 0 :(得分:0)
获得输入半径后,需要将Circumf
的计算结果移动到某个位置。如果radius
值更改,它将不会自动重新计算;计算仅使用代码中该点的变量值进行一次。