从终端输入3个数a、b、c,按从大到小的顺序输出

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:49:53
帮忙啊。
计算:1/2+1/4+……+1/n,设n是由键盘输入的正偶数。
计算:1/1+1/3+……+1/n,设n是由键盘输入的正奇数。
计算:1/2-2/3+3/4-4/5……,前100项。

1:
#include <stdio.h>
main()
{
int i,n;
double sum=0;
printf("请输入一个大于0的偶数:");
scanf("%d",&n);
for(i=2;i<=n;i+=2)
sum=sum+1.0/i;
printf("%f",sum);
}

2:
#include <stdio.h>
main()
{
int i,n;
double sum=0;
printf("请输入一个大于0的奇数:");
scanf("%d",&n);
for(i=1;i<=n;i+=2)
sum=sum+1.0/i;
printf("%f",sum);
}

3:
#include <stdio.h>
main()
{
int i=1,s=1;
double sum=0;
for(i=1;i<=100;i++)
{
sum=sum+(s*i)/(i+1.0);
s=-s;
}
printf("sum=%f",sum);
}