这是我的程序:
#include "stdafx.h"
#include <iostream>
using namespace std;
double areaofcircle(double r)
{
return 3.14 * r * r;
}
int main()
{
cout << areaofcircle(5);
}
我应该得到“78.5”的输出,但我一直得到“78.512”。到底是怎么回事?!我也试过浮动,但我仍然得到相同的输出。
也只是一个附带问题,我真的需要添加“return 0;”吗?主要功能?
还有一个问题,我需要写“使用命名空间std;”吗?在每个函数内部,或者我可以在所有内容之外编写它,就像我一直在做的那样。