试图从根本上理解做错了

时间:2019-09-12 21:26:35

标签: visual-c++

因此,我正在处理一个硬件问题,即问我周长,但是当我输入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;
}

1 个答案:

答案 0 :(得分:0)

获得输入半径后,需要将Circumf的计算结果移动到某个位置。如果radius值更改,它将不会自动重新计算;计算仅使用代码中该点的变量值进行一次。