1樓:匿名使用者
給你復個用遞迴方法的,這種題目制一bai般是用遞迴演算法做的#include
#include
long double fun(int n);
main()
long double fun(int n)else}
2樓:匿名使用者
思路復:奇數制
項是加,偶數項是減。
int funtion(int n)
c語言用函式編寫:1-1/2+1/3-1/4.....+((-1)^(n+1))*(1/n)
3樓:陽頂天鹿鼎記
main()函式沒有返回值
在fun函式中做除法運算時要對運算元進行double型別強轉,否則整數間除法會出錯。得到的值不準確。
4樓:刀無極啊
#include
double fun(int n);
main()
double fun (int n)
return s;}
c語言用函式編寫:1-1/2+1/3-1/4.....+((-1)^(n+1))*(1/n) 20
5樓:聽不清啊
#include
double fun(int n)
int main()
c語言編寫函式求:1-1/2+1/3-1/4+1/5-1/6+...1/n的值怎麼做?結果是什麼呢?
6樓:幻翼高達
需要準備的材料分別有:電腦、c語言編譯器。
1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。
2、在test.cpp檔案中,輸入c語言**:。
int n = 100;double s;
for (int i = 1; i <= n; i++)if (i % 2 == 0)
s -= 1.0 / i;
else
s += 1.0 / i;
printf("%lf", s);
3、編譯器執行test.cpp檔案,此時成功輸出了擺動符號多項式的結果。
7樓:匿名使用者
#include
int main()
printf("%f",t);
}我不知道你要哪一個的答案,我給你些了第二個,好像你的答案不對第一個上面那位同志寫的沒有什麼問題,我看了一下
8樓:沉冥想
#include
int main()
return 0;}
9樓:匿名使用者
#include"stdio.h"
main()
10樓:ooo孤雁
#include
#include
int main(void)
printf("%f",t);
system("pause");}
用c語言編寫函式求表示式1-1/2+1/3-1/4+1/5-1/6+1/7-…+1/n的值
11樓:匿名使用者
#include
main()
printf("sum=%lf\n",sum);}
12樓:匿名使用者
#include
void main()
printf("sum=%lf\n",sum);}
用c語言編寫函式求表示式1-1/2+1/3-1/4+1/5-1/6+1/7-…+1/n的值
13樓:向翠花孝俏
1l用1/i明顯是錯的,因為當i>1的時候1/i是等於0的,應該改為1.0/i,而且他沒有考慮正負問題
2l沒有用函式形式表示,而且他所謂的更改符號貌似無法起到作用吧3l犯的錯誤和1l差不多,1/(i+1)是等於0的#include
"stdio.h"
double
fun(int
n)return
sum;
}int
main()
用C語言編寫程式,用C語言編寫程式?
程式就是讀取檔案到陣列,再將陣列進行排序,最後寫入檔案。讀寫檔案流程 fopen獲取檔案流 根據讀寫需求,選擇引數,使用完必須呼叫fclose函式關閉 fscanf讀取檔案內容,fseek控制檔案流指標,fprintf寫入檔案。選擇排序 每個迴圈週期選出一個最值,交換一次。下面是 陣列為動態陣列 i...
怎樣編求n 的程式,用C語言編寫程式 計算n!
在vc 下面,int和long長度一樣,都是32位的,double雖然是64位的,但是當作整型使用的話長度並不比int長,所以這裡還是使用int。int factorial int n 樓上的最多算到20!就該嗝屁了 正確的階層至少能處理20000!這點要靠大數乘法來做的 long f int n ...
用C語言編寫實現輸入n個實數,並分別統計正數的和及負數的和
include define n 10 假設n為來10 main 累加正dao數 輸出結果 getch 沒有注意到scanf 和getchar 的區別 前者不接受空格,後者接收空格。當輸入1 空格 內2 空格 3 空格 4 回車容 時,數字1被getchar 吃掉了 接下來scanf忽略1和2之間的...