第1个回答 2012-05-31
#include<stdio.h>
int main()
{
int i;
double sum1,k=1,sum2;
for(i=1,sum1=0;i<=20;i++)
sum1+=k/i;
for(i=1,sum2=0;i<=20;i++)
{
sum2+=k/i;
k*=-1;
}
printf("%lf %lf\n",sum1,sum2);
return 0;
}本回答被提问者采纳
第2个回答 2012-05-31
#include <stdio.h>
1、
void main()
{
int a=1;
float sum=0;
float decon;
for(int b=1;b<=20;b++)
{
decon=(float)a/b;
sum=sum+decon;
}
printf("%f\n",sum);
}
2、
#include <stdio.h>
void main()
{
int a=1;
float sum=0;
float decon;
for(int b=1;b<=20;b++)
{
decon=(float)a/b;
sum=sum+decon;
a=-1*a;
}
printf("%f\n",sum);
}
第3个回答 2012-06-01
#include<stdio.h>
void main()
{
int i,k=1;
float sum1,sum2;
for(i=1,sum1=0;i<=20;i++)
sum1+=k/i;
for(i=1,sum2=0;i<=20;i++)
{
sum2+=k/i;
k*=-1;
}
printf("%lf %lf\n",sum1,sum2);
}