C++实验报告
题目1:2.编写程序:根据公式 ,输出 π 的值。
要求:
(1)变量π为单精度类型,n 为整型;
(2)计算当 n 的取值分别为 20,50 ,100,200 时的π值,说明什么问题?
(3)修改程序,不给出 n 值,而改为求π值,直到最后一项的数值小于 10-4 为止。
(4)对修改后的程序,输出π值以及总的项数 n。输出格式为:π=值;n=值。
算法:定义i=1,让i平方后除以1,再让i加一,将这些数相加后乘6然后开方,得出π的值
程序: #include
using namespace std;
include
int main()
{
int n;
float pi, sum, i;
sum = 0;
cin >> n;
for (i = 1; i <= n; i++)
sum+= 6/(ii);
pi = sqrt(sum);
cout << “pi=”<< pi<<endl;
return 0;
}
#include “pch.h”
#include
using namespace std;
#include
i