编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数

编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数
   1/1+1/3+...+1/n(利用指针函数)

hvm

#include <stdio.h>
main()
{
long int n,i,j,k;
double m;
printf("请输入数字'n':");
scanf("%d",&n);
if(n%2==1)
{
for(i=0;i<=n;i++)
{
k=i*2-1;
m=1/k+m;
}
printf("n是奇数");
printf("1/1+1/3+...+1/n=%.4lf\n",m);
}
else if(n%2==0)
{if(n>0)
{
for(i=0;i<=n;i++)
{
j=i*2;
m=1/j+m;
}
printf("n是偶数");
printf("1/2+1/4+...+1/n=%.4lf\n",m);
}
}for(i=0;i<=n;i++)
{
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-18
dim x as single,y as single,i as single
x = inputbox(input x)
i=1
for i = 2 x n +1 then
y = i + 1\i x1\i
next i
相似回答