-
5. 6./* 7. *Copyright (c) 2016,烟台大学计算机学院 8. 9. *All rights reserved. 10. 11. *文件名称:test.cpp 12. 13. *作者: 武聪 14. 15. *完成日期:2016年3月10日 16. 17. *版本号:v1.0 18. 19. * 20. 21. *问题描述:求pi的近似值 22. 23. *输入描述: 24. *程序输出:pi的近似值 25. */ 26.#include<iostream> using namespace std; int main() { int i; float sum1=0; float sum2=0; float sum=0; float pi; for(i=1;i<100000;i+=4) { sum1=sum1+1.0/i; } for(i=3;i<100000;i+=4) { sum2=sum2-1.0/i; } sum=sum+sum1+sum2; pi=4*sum; cout<<pi<<endl; return 0; }
运行结果:
知识点总结:
循环以及整形浮点型的使用变换
学习心得:
做题要认真不急躁
./*
7. *Copyright (c) 2016,烟台大学计算机学院
8.
9. *All rights reserved.
10.
11. *文件名称:test.cpp
12.
13. *作者: 武聪
14.
15. *完成日期:2016年3月10日
16.
17. *版本号:v1.0
18.
19. *
20.
21. *问题描述:Fibonacci数列
22.
23. *输入描述:
24. *程序输出:输出此数列直至数字超过一万
25. */
#include<iostream>
using namespace std;
void function(int num[],int n);
int main()
{
int num[100];
function(num,100);
return 0;
}
void function(int num[],int n)
{
int i;
for(i=0;num[i]<=10000;i++)
{
if(i==0||i==1)
num[i]=1;
else
num[i]=num[i-1]+num[i-2];
cout<<num[i]<<endl;
}
}
运行结果:
知识点总结:
调用函数的应用和循环
学习心得:
基础不够扎实,还要多看书