當前位置:首頁 » 編程語言 » c語言倒數和

c語言倒數和

發布時間: 2022-07-22 00:10:11

c語言通過函數調用求n個自然數的倒數和

思路:函數傳入參數n,接著for循環從1到n依次就倒數累加和。

參考代碼:

#include"stdio.h"
doublefun(intn){
doublesum=0;
inti;
for(i=1;i<=n;i++)
sum+=1.0/i;
returnsum;
}
intmain()
{
intn;
scanf("%d",&n);
printf("%.2lf",fun(n));
return0;
}
/*
運行結果:
5
2.28
*/

㈡ c語言求階乘倒數和

#include
main(){
int
n,i,temp=1;
double
sum=0;
printf("請輸入n的值");
scanf("%d",&n);
for(i=1;i<=n;i++){
temp*=i;
sum
+=
0.1/temp;
//注意這個0.1,否則數據類型會搗亂……
}
printf("1!+1/2!+1/3!+......+1/n!的值為:%f\n",sum);
}
^_^
~~

㈢ 從鍵盤輸入10個實型數,求其倒數的和並輸出(用c語言)

清晰簡潔的代碼:
#include"stdio.h"
main()
{
float a[10],i,sum=0;
printf("請輸入十個數:\n");
for(i=0;i<10;i++)
{scanf("%f",&a[i]);
sum=sum+1.0/a[i];}
printf("這十個數的倒數和是:%f",sum);
}

㈣ c語言題求100以內所有素數的倒數和

#include<stdio.h>
#include<math.h>
#defineN100
//判斷整數是否為素數
intisPrime(intn)
{
inti;
for(i=2;i<=(int)sqrt(n);i++)
if(n%i==0)
return0;
return1;
}
intmain()
{
doublesum=0;
inti;
for(i=2;i<N;i++){
if(isPrime(i)){
sum+=1.0/i;
}
}
printf("sum=%lf ",sum);
return0;
}

//運行結果
F:c_work>a.exe
sum=1.802817

㈤ 在C語言中如何表達每個階層的倒數相加

/*factorial*/
#include<stdio.h>
float Factorial(int n);//求階乘的函數
float Sum(int n);//求階乘前n項倒數和的函數
int main()
{
int i;
int num;
scanf("%d",&num);
for( i=1;i<num+1;++i)
{
printf("1/%d! = ",i);//輸出 「n!」
printf("%f\n",1/Factorial(i));//輸出n!的值
}
for(i=1;i<num;++i)
printf("1/%d!+",i);//輸出1!+1/2!+…+1/(n-1)!+
printf("%d!=%f\n", i,Sum(i) );//輸出1/n!=前n項的階乘倒數和
return 0;
}
float Factorial(int n)
{
if(n==0||n==1)
return 1;//0!=1||1!=1
else return n*Factorial(n-1);//其他的階乘n!=n*(n-1)*…1
}
float Sum(int n)
{
float N=1/Factorial(n);//用N代表數n的階乘的倒數
if(N==1) return 1;//如果N=1則說明只有一項即n=1
else return N+Sum(n-1);//其他的情況返回前n項階乘倒數之和
}

㈥ 求c語言計算1到n奇數的倒數之和

#include<stdio.h>
intmain()
{
intn,i;
doublesum;
scanf("%d",&n);
for(i=1,sum=0;i<=n;i+=2)
sum+=1.0/i;
printf("%lf",sum);
return0;
}

㈦ 用C語言編寫:計算前N個自然數的倒數之和

#include <stdio.h>

double fun1(int n)
{
int i;
double sum = 0;
for (i = 1; i <= n; i++)
sum += 1.0/i;
return sum;
}

int main(void)
{
int n;
printf("請輸入一個整數:");
scanf("%d",&n);
printf("前%d個自然數的倒數之和 = %lf\n",n,fun1(n));
}

㈧ 用C語言解從並輸出鍵盤輸入10個實型數,求其倒數的和

1 輸入10個實數;

2 對於輸入的每個實數,求倒數並累加;

3 輸出結果。


參考代碼如下:

#include<stdio.h>
intmain()
{
inti;
doubles=0,v;
for(i=0;i<10;i++)
{
scanf("%lf",&v);//輸入實數。
s+=1/v;//累加倒數。
}

printf("倒數和為%lf ",s);//輸出結果。

return0;
}
熱點內容
b樹磁碟存儲 發布:2025-01-31 19:42:53 瀏覽:837
聯想小新air15怎麼配置環境 發布:2025-01-31 19:06:57 瀏覽:968
什麼配置玩3a 發布:2025-01-31 19:05:22 瀏覽:586
phpoa系統 發布:2025-01-31 18:58:42 瀏覽:10
值e的編程 發布:2025-01-31 18:57:06 瀏覽:977
安卓手機的軟體認證在哪裡 發布:2025-01-31 18:57:01 瀏覽:535
android彈出來 發布:2025-01-31 18:56:56 瀏覽:232
辦公室白領新解壓方法 發布:2025-01-31 18:55:23 瀏覽:558
摩斯密碼短長是什麼意思 發布:2025-01-31 18:50:17 瀏覽:587
類的訪問修飾 發布:2025-01-31 18:42:46 瀏覽:933