1樓:保冬萱
**如下:
#include
#define x 2
float p(int n);
main()
float p(int n)
沒有執行果,改了點語法錯誤,你試試,不行追問就行
2樓:匿名使用者
具體**如下:
#include
main()
float p(int n)
3樓:匿名使用者
1主函式在後
2定義常量在主函式前面
3if的條件我看有點暈,把題目發過來我看一下可以嗎?
4樓:秋風逐月
#include
int ploy(int n,int x);
int main()
int ploy(int n,int x)
程式設計,求n階勒讓德多項式(遞迴)
5樓:願之守護者
#include
#include
float myfunction(int n,int x)else if (1 == n)
else
}int main()
c語言:用遞迴方法編寫程式,求n階勒讓德多項式的值
6樓:莫道無情
#define _crt_secure_no_warnings#include
#include
double legendre(int n, int x) {if (n == 0) {
return 1;
if (n == 1) {
return x;
return ((2 * n - 1)*x - legendre(n - 1, x) - (n - 1)*legendre(n - 2, x)) / n;
void main() {
int n;
int x;
printf("請輸入n的值和x的值\n");
scanf("%d %d", &n, &x);
printf("p%d(%d) = %f\n", n, x, legendre(n, x));
system("pause");
擴充套件資料:勒讓德多項式
勒讓德多項式是下列勒讓德微分方程的多項式解:
其中n 為正整數。
生成函式
勒讓德多項式的生產函式為
前幾個勒讓德多項式:
正交關係
勒讓德多項式在(-1,1)取決滿足如下的正交關係式:
7樓:
double pn(double n,double x)main()
這個比較簡單
但是當n,x過大就不行了
不知道是不是超出範圍
望樓主採納
8樓:匿名使用者
#include
#include
float myfunction(int n,int x)else if (1 == n)
else
}int main(int argc, char *argv)
c語言 用遞迴法求n階勒讓德多項式的值
9樓:來自桃花江助人為樂的銀柳
#include
float p (int n,int x)else if(n==0)
else if (n==1)
else if (n>1)
return f;
}void main ()
10樓:
#include
float p (int n,int x)void main ()
程式已經可以執行了,但不知道這是幹嘛的。。。
.用遞迴方法求n階勒讓德多項式的值,遞迴公式為
11樓:聽不清啊
#include "stdio.h"
double fun(int n,double x){if(n==0)return 1;
else if(n==1)return x;
else return ((2*n-1)*x*fun(n-1,x)-(n-1)*fun(n-2,x))/n;
int main()
{int n;
double x;
printf("input n&x:");
scanf("%d,%lf",&n,&x);
printf("p%d(%g)=%.2lf\n",n,x,fun(n,x));
return 0;
12樓:雲彩飛揚舞
legendre多項式有三項遞推關係(n+1)p_(x)=(2n+1)xp_n(x)-np_(x)p_0(x)=1,p_1(x)=x按這個遞推關係算就行了
c語言用遞迴方法求累加和,C語言 用遞迴方法求累加和
處填fun n i 沒用 此例給出 include int fun int m else int main c語言用遞迴方式求n個數的和 include include using namespace std int add int n int main int add int n 利用add 函式...
C語言求此全排列遞迴演算法解析,C語言如何用遞迴演算法求1 2 3 n
used陣列是全域性變數有隱含初值0 關於全排列的演算法你可以理解為深搜加回溯。include define max 10 int used max 用來標記數字是否已經在前面使用過 int result max 存放結果int n void print 輸出結果void proc int step...
c語言n和n的區別求大神講解,C語言 n 和 n的區別,求大神講解。
元子童通亮 寫個 測試一下 intmain void int n a n printf d,n n printf d n getch return0 輸出結果是4,5 所以,n 是指標n加1 n 表示n指向的內容加1 c語言裡,n 和 n單目運算有什麼區別麼?老師說的當時懂,後來又忘了 請高手指點!...