作业帮 > 综合 > 作业

编写c语言程序,在主函数中给任意n值,在被调函数中表达式为1-1/2+1/3-1/4+1/5-.+1/n的值

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 16:16:10
编写c语言程序,在主函数中给任意n值,在被调函数中表达式为1-1/2+1/3-1/4+1/5-.+1/n的值
这是我自己的写法 我知道我的表达式错了 然后帮我看看其他位置 跪谢
/* Note:Your choice is C IDE */
#include "stdio.h"
int k(int n){
int y;
y=1+1/(n+1);//我知道我这个表达式错了 智商拙计 囧
return(y);
}
main()
{int a,b;
scanf("%d",&a);
b=k(a);
printf("%d",b);
}
编写c语言程序,在主函数中给任意n值,在被调函数中表达式为1-1/2+1/3-1/4+1/5-.+1/n的值
修改如下:
#include "stdio.h"
float k(int n)//返回值是小数,所以设为float型
{
int i;
float t=1,sum=0,flag=1;
for(i=1;i