C语言 输入n,输出1-1/2+1/3.+(-1)(n-1次方)*1/n的值 示例 输入:10 输出:0.645635 #includeint fun(int n);int main(void){int n;double ff;scanf("%d",&n);ff=fun(n);printf("%.6f",ff);return 0;}int fun(int n){int i;double temp=2,item=1.0,sum
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 03:57:04
C语言 输入n,输出1-1/2+1/3.+(-1)(n-1次方)*1/n的值 示例 输入:10 输出:0.645635 #includeint fun(int n);int main(void){int n;double ff;scanf("%d",&n);ff=fun(n);printf("%.6f",ff);return 0;}int fun(int n){int i;double temp=2,item=1.0,sum
C语言 输入n,输出1-1/2+1/3.+(-1)(n-1次方)*1/n的值 示例 输入:10 输出:0.645635
#include
int fun(int n);
int main(void)
{
int n;
double ff;
scanf("%d",&n);
ff=fun(n);
printf("%.6f",ff);
return 0;
}
int fun(int n)
{
int i;
double temp=2,item=1.0,sum=1.0,flag=-1.0;
for(i=1;i
C语言 输入n,输出1-1/2+1/3.+(-1)(n-1次方)*1/n的值 示例 输入:10 输出:0.645635 #includeint fun(int n);int main(void){int n;double ff;scanf("%d",&n);ff=fun(n);printf("%.6f",ff);return 0;}int fun(int n){int i;double temp=2,item=1.0,sum
sum=flag*item+sum;
item=1/temp;
这两句换一下位置.
还有fun函数返回值改为double