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/08/03 21:29:49
![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(](/uploads/image/z/6840248-32-8.jpg?t=C%E8%AF%AD%E8%A8%80+%E8%BE%93%E5%85%A5n%2C%E8%BE%93%E5%87%BA1-1%2F2%2B1%2F3.%2B%28-1%29%28n-1%E6%AC%A1%E6%96%B9%29%2A1%2Fn%E7%9A%84%E5%80%BC+%E7%A4%BA%E4%BE%8B+%E8%BE%93%E5%85%A5%EF%BC%9A10+%E8%BE%93%E5%87%BA%EF%BC%9A0.645635+%23includeint+fun%28int+n%29%3Bint+main%28void%29%7Bint+n%3Bdouble+ff%3Bscanf%28%22%25d%22%2C%26n%29%3Bff%3Dfun%28n%29%3Bprintf%28%22%25.6f%22%2Cff%29%3Breturn+0%3B%7Dint+fun%28int+n%29%7Bint+i%3Bdouble+temp%3D2%2Citem%3D1.0%2Csum)
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