编程题,计算数列, s=n-n⼀2+n⼀3-n⼀4+…-n⼀100 定义成“实型”

2024-12-27 20:59:17
推荐回答(5个)
回答1:

我编了一个c语言程序:
#include
#include
void main()
{
int n,i;
float s=0;
scanf("%d",&n);
for(i=1;i<=100;i++)
{
s+=pow(-1,i+1)/i;
}
s*=n;
printf("%f",s);
}
这个程序我是运行过的,生成程序后只需要输入n,然后回车就可以了。

回答2:

//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int i;
double n,sum,f;
for(f=-1.0,sum=0,i=1;i<101;sum+=(f=-f)/i++);
printf("Enter a real number...\nn=");
scanf("%lf",&n);
printf("The result is %f.\n",sum*n);
}

回答3:

我也编了一个程序
#include
#include
void main()
{
int n,i;
float s=0;
scanf("%d",&n);
for(i=1;i<=100;i++)
{
s+=pow(-1,i+1)/i;
}
s*=n;
printf("%f",s);
}
我也运行过了

回答4:

#include
#include
void main()
{
int n,i;
float s=0;
scanf("%d",&n);
for(i=1;i<=100;i++)
{
s+=pow(-1,i+1)/i;
}
s*=n;
printf("%f",s);
}

回答5:

#include
void main()
{
float n,s=0,k=1;
scanf("%%f",