c语言编程计算1+1/2+1/3+....+1/n其中n为项数,在程序运行时输入

如题所述

#include<stdio.h>
void  main() 
{
int n=0; 
printf("请输入数字:\n");
scanf("%d",&n);
double sum=0;
for(int i=1;i<=n;i++){
sum+=1*1.0/i;
}
printf("1+1/2+1/3+....+1/n = %lf\n",sum);
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-04
#include <stdio.h>
#include <stdlib.h>

int main() {
    int i, n;
    double sum = 0.0f;

    printf("Input N:");
    scanf("%d", &n);
    if (n<1) {
        printf("The input N is invalid.\n");
        exit(0);
    }
    for (i=1;i<=n;i++) {
        sum += 1.0/(double)i;
    }
    printf("Result:%.9f\n", sum);
    return 0;
}

本回答被提问者采纳

c语言编程计算1+1\/2+1\/3+...+1\/n其中n为项数,在程序运行时输入
include<stdio.h>void main() {int n=0; printf("请输入数字:\\n");scanf("%d",&n);double sum=0;for(int i=1;i<=n;i++){sum+=1*1.0\/i;}printf("1+1\/2+1\/3+...+1\/n = %lf\\n",sum);}

用C语言编程s=1+1\/2!+1\/3!+1\/4!+……+1\/n!其中n的值由键盘输入(急...
int n;scanf("%d",&n);double s=0;for(int i=1;i<=n;i++)s+=1.0\/a(i);printf("%f",s);}

用C语言编程求解:1\/1! + 1\/2! +1\/3! +……1\/n! ,其中n为用户从键盘上输...
include "stdio.h"void main(){ long sum=0,i=1,k=1,n;scanf("%ld",&n);for(;i<=n;i++){ k=k*i;sum=sum+k;} printf("%ld\\n",sum);} 这可是我一点点打上来的啊,保证是正确的,我在做任务呢,麻烦帮忙啊

c语言1+1\/2+1\/3+1\/4……1\/n,求前n项和,并且输出公式,1+1\/2+1\/3=xxx
return 0;} s=0.0,i=1;while(i<=n)s+=1.0\/i++;printf("1+1\/2+1\/3+...+1\/n = %g\\n",s);return 0;}

怎样用C语言编程计算1+ 1\/2+ 1\/3 +...+ 1\/n?
for(i=1;i<=n;i++)sum+=(float)1\/i;printf("前n项和为sum=%.4f\\n",sum);return 0;} K&R C 起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C ...

编写函数,求1+1\/2+1\/3+…1\/n。要求在主函数中输入n的值,并输出...
include <stdio.h> int main(){ int n;int i;double sum;scanf("%d", &n);for(i = 1, sum = 0; i <= n; i ++){ sum += 1.0\/(double)i;} printf("%lf\\n", sum);return 0;}

...计算1\/1!+1\/2!+1\/3!+ … +1\/n!。在主函数中输入n的值,调用函数完成...
include<iostream>#include<cmath>#include<iomanip>double fun(int a);int main(){using namespace std;int n = 0;double result;cout << "Enter the number:";cin >> n;cin.get();result = fun(n);cout << setiosflags(ios::fixed) << setprecision(2) << result << "\\n";return...

c语言编写。计算1+1\/(1+2)+1\/(1+2+3)+...+1\/( 1+2+3+...
i,j,sum=0;printf("请你输入n的值:");scanf("%d",&n);\/\/由键盘输入n的值 for(i=n;i>0;i--)\/\/控制数列项数 { for(j=1;j<=n-i+1;j++)\/\/控制每一个项包含的数字的数量 sum+=j;\/\/计算前n项的和 } printf("1+1\/(1+2)+...+(1+2+...+%d))=%d",n,sum);} ...

用C语言编写程序:sum=1+1\/2+1\/3+1\/4+...+1\/n
include<stdio.h> main(){ int n;double a,sum=0;printf("请输入N的值:");scanf("%d",&n);for(a=1;a<=n;a++)sum=sum+(1\/a);printf("1+1\/2+1\/3+1\/4+...1\/n的值是:%f\\n",sum);}

C语言 分数计算怎么编 如1+1\/2+1\/3+1\/4+……1\/n ?
include<stdio.h> int main(void){ int n;scanf("%d",&n);int i;double sum=0;double sign=1.0;for(i=1;i<=n;i++){ sum=sum+sign\/i;sign=-sign;} printf("f(%d)=%f\\n",n,sum);return 0;}

相似回答