1樓:
2/1+3/2+5/3+8/5+...這個數列每項的分子、分母分別是fibonacci數列的後一項與前一項。求這一數列前n項的和可採取n由鍵盤輸入,設一迴圈按fibonacci數列規律求出分子與分母,將將分式轉換為浮點除法求值累加獲得最後結果。
舉例**如下:
#include "stdio.h"
int main(int argc,char *argv)for(s=0.0,a=2,b=i=1;i<
return 0;
}試執行結果如下圖:
2樓:匿名使用者
#include "stdio.h"
int main(void)
printf("%.2f",sum);
return 0;
}沒有錯啊,難道是大寫n,還是少了int void?不會吧還是全部改float?用double是30.660261,用float是30.660259。。。。。。
c語言程式設計:本題要求編寫程式,計算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前n項之和
3樓:匿名使用者
兩個printf語句錯了,一個多了,n 一個多了&這是修改後的**
#include
int main()
printf("sun=%.3f\n",sum);
return 0;}
4樓:穆詩
錯誤的給你註釋了,更正的寫在下面,請認真看**#include
int main()
//printf("sun=%.3f",&sum);//加&取地址,這樣輸出的是sum的地址值
printf("sum=%0.3f\n",sum);
return 0;
}同時給你簡化一下程式
#include
#include
int main()望採納
5樓:來夕橋嬋
很容易編寫!
先用數學方法計算出這個等差數列的求和公式:s(n)=3*n*n-2*n(n>=1);
然後輸入n,直接用公式進行計算輸出;
#include
#include
#include
#include
int main()
return 0;}
6樓:
sum=sum-1/(3*i-2);//1/(3*i-2);這個得數一定為0
c語言程式設計n的階乘,C語言程式設計 N的階乘
高寵 小霸王 include include stdio.h int input int min,int max void main j for i 2569 s i len if n m printf d n else printf a d d n,m if len 20 for i len 1 ...
c語言程式設計求幫忙,C語言程式設計求幫忙
include include include 給我400財富 void updatetime char shuzi 9 12 int i,j,h1,h2,m1,m2 char buf 9 60 shj 128 time t t,t1,t2 struct tm ptm int main time t...
用C語言程式設計 求x的n次方的函式
馬新筠營兒 double pow double x,double y pow 用來計算以x 為底的y 次方值,然後將結果返回 可能導致錯誤的情況 如果底數 x為負數並且指數 y不是整數,將會導致 domain error 錯誤。如果底數 x和指數y都是 0,可能會導致 domain error 錯誤...