C语言程序 1-1/2+1/3-1/4+...+1/99-1/100#include #include void main(){double sum; int n,m;printf("请输入n:");scanf("%d",&n);for(n=1,m=1,sum=0;n

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 01:46:04
C语言程序1-1/2+1/3-1/4+...+1/99-1/100#include#includevoidmain(){doublesum;intn,m;printf("请输入n:");scan

C语言程序 1-1/2+1/3-1/4+...+1/99-1/100#include #include void main(){double sum; int n,m;printf("请输入n:");scanf("%d",&n);for(n=1,m=1,sum=0;n
C语言程序 1-1/2+1/3-1/4+...+1/99-1/100
#include
#include
void main()
{
double sum;
int n,m;
printf("请输入n:");
scanf("%d",&n);
for(n=1,m=1,sum=0;n

C语言程序 1-1/2+1/3-1/4+...+1/99-1/100#include #include void main(){double sum; int n,m;printf("请输入n:");scanf("%d",&n);for(n=1,m=1,sum=0;n

你的输入n是什么意思?

如果是计算

1-1/2+1/3-1/4+...+1/99-1/100

那么不需要输入n,其他不变就是了


如果是计算

1-1/2+1/3-1/4+...+1/n

才需要输入n

代码如下(不需要math.h头文件):

#include <stdio.h>
void main()
{
    double sum;
    int i,n,m;        //加个变量i
    printf("请输入n:");
    scanf("%d",&n);
    for(i=1,m=1,sum=0;i<=n;i++)  //n改为i,100改为n
    {
        sum+=m*(1.0/i);
        m=-m;
    }
    printf("sum=%lf\n",sum);    
}