c语言计算字符串长度 (C语言)计算1+1/2+1/3+1/4+.+1/n其中n从键盘输入
(C语言)计算1+1/2+1/3+1/4+.+1/n其中n从键盘输入
(C语言)计算1+1/2+1/3+1/4+...+1/n其中n从键盘输入
#include <stdio.h>
int n,i;
double sum;
void main() {
sum=0;
scanf("%d",&n);
for (i=1;i<=n;i++)
sum+=1.0/i;
printf("%lfn",sum);
}
求 1+1/2+1/3+1/4+....+1/n 其中n的值由键盘输入
#include<conio.h>
#include<stdio.h>
void main()
{
int n,i=0;
float result=0;
printf("please input n: ");
scanf("%d",&n) ;
for(i=1;i<=n;i++)
{
result+=1.0/i;
}
printf("结果为: %fn",result);
getch();
}

C语言,计算前n项的和,n从键盘输入。 求 1+1/3-1/5+1/7-1/9……-1/n
#include <stdio.h>int main(){ double r=1; int n,i; scanf("%d",&n); for(i=3;i<=n;i+=2) { if((i+1)/2%2==0) r+=1.0/i; else r-=1.0/i; } printf("%lfn", r); return 0;}C语言问题 计算s=1/1!+1/2!+1/3!+...+1/n!(n<20,从键盘输入)
#include <stdio.h>
void main()
{
int n,i,t;
double sum=0;
printf("请输入nn");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t*=i;
sum+=1/t;
}
printf("sum=%lf",sum);
}
计算1-1/2+1/3-1/4+...+1/99-1/100的前N项的值,N从键盘输入,N大于1,小于100。
#include <stdio.h>
void main()
{
int i,n,f=1;
double sum=0;
printf("请输入1到100之间的整数");
scanf("%d",&n);
if(n>=1&&n<=100)
{
for(i=1;i<=n;i++)
{
sum+=f*1.0/i;
f=-f;
}
}
else
printf("请输入1到100之间的整数");
printf("sum=%lfn",sum);
}
C语言编程: 计算并显示下列算式前n项和的值,n由键盘输入: sum=1+1/2+1/3+1/4+
#include "stdio.h"
int main()
{
int n;
int i = 0;
double sum = 0;
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
sum += 1.0 / i;
}
printf("%lf", sum);
return 0;
}
从键盘输入正整数N,计算1+1/2+1/3+...+1/N,使用do-while结构。C++
#include <stdio.h>
int main()
{
int i,n;
double sum;
sum=0.0;
i=1;
scanf("%d",&n);
while(n<1)
{
scanf("%d",&n);
}
do
{
sum+=1.0/i;
i++;
}while(i<=n);
printf("%f",sum);
}
用pascal编程实现计算:1+1/2+1/3+……+1/n的值。(n从键盘输入)
var
n,i:integer;
ans:real;
begin
readln(n);
for i:=1 to n do
ans:=ans+1/i;
writeln(ans);
end.
试求:s=1-1/2+1/3-1/4+、、、1/n(n从键盘输入)
#include <stdio.h>
int main()
{
float s=0,n;
int x;
printf("输入x:");
scanf("%d",&x);
for(int i=1;i<=x;i++)
{
if(i%2!=0) n=1.0;
else n=-1.0;
s+=n/i;
}
printf( "s=%f",s);
}
用C语言求s=1-1/2!+1/3!-1/4!+……+1/n!其中n的值由键盘输入(急!)
#include <stdio.h>
double factorial(int n)
{
double f = 1 ;
for (int t=1 ; t<= n ; t++)
{
f = f*t ;
}
return f;
}
void main()
{
int n, k=1;
double s = 0 ;
printf("Input nnn=") ;
scanf("%d", &n) ;
for (int t=1; t<=n; t++)
{
s = s + ((double)k)/factorial(t) ;
k = -k ;
}
printf("s=%fn", s) ;
}