c语言-勒让德多项式求解+时间测定
2024-09-04 15:20:21
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
float LRD(int n,double x){
double s;
if(n==0) s=1.0;
else if(n==1) s=x;
else s=((2*n-1)*x*LRD(n-1,x)-(n-1)*LRD(n-2,x))/n;
return s;
}
int main(){
int n;
double sum,x;
clock_t start,finish;
double total;
cout<<"Please enter an natural number and a real number:"<<endl;
cin>>n>>x;
start=clock();
sum=LRD(n,x);
finish=clock();
total=(double)(finish-start);
cout<<"The value is:"<<sum<<endl;
cout<<"The time of this running is "<<total<<endl;
return 0;
}
最新文章
- Winform进程、线程
- Restful API
- MapReduce 过程分析
- 【转】MSM搭建(Memcached_Session_Manager)--解决集群session共享
- 几种流行Webservice框架性能对照
- HW3.28
- MySQL 5.6初始配置调整
- POJ3169 Layout(差分约束系统)
- Mifare 0简介
- poj 1595
- UltraEdit 和Notepad++ 使用ftp直接编辑linux上文件
- T4文本模板
- Chapter 2.策略模式
- 网页显示UIWebView(一个)
- 使用 GitHub+Hexo 搭建个人博客
- php intval()和floatval()
- C图形库Easyx的使用
- zabbix监控-自定义监控与报警(二)
- centos7+ansible自动化工具使用
- android开发(46) 使用 textview实现文字的阴影效果,浮雕效果