当前位置:首页 » 编程语言 » 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;
}
热点内容
诺安成长与鑫灵活配置哪个好 发布:2025-01-31 19:58:54 浏览:604
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