十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
#includestdio.h
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),江達企業(yè)網(wǎng)站建設(shè),江達品牌網(wǎng)站建設(shè),網(wǎng)站定制,江達網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,江達網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
long int pX(int n, int x);
int main(void)
{
int n, x;
printf("Please Input the number of n and x: like this 2,3\n");
scanf("%d, %d", n, x);
printf("funtion of p(x)'s value is: %ld", pX(n, x));
return 0;
}
long int pX(int n, int x)
{
if (n == 0)
{
return 1;
}
else if (n == 1)
{
return x;
}
else
{
return (2*n-1)*x-pX(n-1, x)-(n-1)*pX(n-2, x)/n;
}
}
上面的函數(shù)可以實現(xiàn)你的要求, 但是沒有進行錯誤處理:
如: n 0 的情況
你的錯誤有以下幾點:
1. 沒有弄清楚指針和指針函數(shù);
2. 計算機不會計算未知量, 整個運算過程必須是數(shù)值的運算;
3. 需要寫出函數(shù), 并且遞歸調(diào)用;
您好!很高興為您解答。
出現(xiàn)這個error通常是因為某一個函數(shù)或者變量沒有在使用之前聲明。您試著把這一自定義函數(shù)寫在主函數(shù)前,再編譯看看~
望采納~如問題未解決,歡迎追問~
因為編譯的時候是從上向下的,
所以你的sum函數(shù)定義的時候需要放到main上去,
而不能在main下方,
這樣的話在編譯到輸出那一行的時候會找不到sum這個函數(shù),
以下部分是我修改后的程序【如果一定要用函數(shù)而不直接輸出的情況】:
#includestdio.h
int
sum(int
a,
int
b)
{
return
(a
+
b);
}
int
main()
{
int
i,
j;
scanf("%d%d",
i,
j);
printf("%d",
sum(i,
j));
return
0;
}