題目:有一分數序列: 2/1,3/2,5/3,8/5,13/8,21/13... 求出這個數列的前 20 項之和,
#include <stdio.h>
int main(){
double s=0;
int i,a=1,b=1,t;
for(i=0;i<20;i++){
s+=a*1.0/b;
t=a;a=a+b;b=t;
printf("No.%d\ta=%d\tb=%d\ts=%f\n",i,a,b,s);
}
return 0;
}
題目:撰寫一個函式,輸入 n 為偶數時,呼叫函式求 1/2+1/4+...+1/n, 當輸入 n 為奇數時,調 用函式 1/1+1/3+...+1/n( 利用指標函式 )
#include <stdio.h>
#include <math.h>
int main(){
int i,n=999;
double s=0,t=1;
for(i=1;i<=n;i++){
if(!(n%2)) t=1.0/pow(i,2);
else t=1.0/((2*i)-1);
s+=t;
printf("No.%d\tt=%.15f\ts=%.15f\n",i,t,s);
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/273339.html
標籤:其他
上一篇:C語言入門(基礎二)
