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

问题描述:

编写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);
}
1个回答 分类:综合 2014-10-11

问题解答:

我来补答
修改如下:
#include "stdio.h"
float k(int n)//返回值是小数,所以设为float型
{
int i;
float t=1,sum=0,flag=1;
for(i=1;i
 
 
展开全文阅读
剩余:2000