求解一个C语言题目

来源:百度知道 编辑:UC知道 时间:2024/05/19 01:05:19
题目是----当输入n为偶数时,求成过急/2+1/4+...+1/n;当输入n为奇数时,求1/1+1/3...+1/n-----这个题目用C语言怎样编程

#include <stdio.h>

int main()
{
int n;

printf("输入一个整数");

scanf("%d",&n);

int a;
if(n%2==0)
{
int i=2;
while(i<=n)
{
a=1/i;
i+=2;
}
}
else
{
int i=1;
while(i<n)
{
a+=1/i;
i+=2;
}
}

return 0;
}