C语言程序,帮我看看#include int fun(int x){\x09int a;\x09float s=1;\x
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 06:29:02
C语言程序,帮我看看
#include
int fun(int x)
{
\x09int a;
\x09float s=1;
\x09for(a=1;a
#include
int fun(int x)
{
\x09int a;
\x09float s=1;
\x09for(a=1;a
int fun(int x)
{
\x09int a;
\x09float s=1;
\x09for(a=1;a<=x;a++)
s=s*(1/a);//这句有问题 改成1.0/a 否则当成整形操作 只要是a比1大时都为0 了
\x09return s;
}
再问: 改了,结果还是2.00啊
再答: 你的题目是什么 感觉fun函数写的有问题
把题目传上来看看吧
再问: 题目是这个,但是我想知道我的错在哪里了
再答: 发现了 你fun函数定义的有问题
返回值为int了 改成float就好了float fun(int x)
{
\x09int a;
\x09float s=1;
\x09for(a=1;a<=x;a++)
s=s*(1.0/a);
\x09return s;
}
int main()
{
int n;
\x09float e=1;
\x09for(n=1;n<50;n++)
\x09\x09e=e+fun(n);
\x09printf("e=%.8f\n",e);
\x09return 0;
}
{
\x09int a;
\x09float s=1;
\x09for(a=1;a<=x;a++)
s=s*(1/a);//这句有问题 改成1.0/a 否则当成整形操作 只要是a比1大时都为0 了
\x09return s;
}
再问: 改了,结果还是2.00啊
再答: 你的题目是什么 感觉fun函数写的有问题
把题目传上来看看吧
再问: 题目是这个,但是我想知道我的错在哪里了
再答: 发现了 你fun函数定义的有问题
返回值为int了 改成float就好了float fun(int x)
{
\x09int a;
\x09float s=1;
\x09for(a=1;a<=x;a++)
s=s*(1.0/a);
\x09return s;
}
int main()
{
int n;
\x09float e=1;
\x09for(n=1;n<50;n++)
\x09\x09e=e+fun(n);
\x09printf("e=%.8f\n",e);
\x09return 0;
}
C语言程序,帮我看看#include int fun(int x){\x09int a;\x09float s=1;\x
一道C语言题,# include int fun (int n,int *s){int f1,f2;if (n==1||
c语言回文数问题#include "stdio.h"#include int hui(int a){\x09int i,
C语言:int binsearch(int x,int v[],int n){\x09int low,high,mid;
C语言程序改错题,#include "stdio.h"int yanghui(int x,int y)main(){in
#include #include // void fun(int a,int b,int c
#include #include #include int fun(float x[],int n) /f
一个判断素数的函数#include int main(){\x09int prime(int a);\x09int a=
c语言这段程序看不懂int fun(int a,int b,int c){ int t; t=(a>b)?(b>c?b:
#include void fun(int x) { x=20; } main() { int x=10; fun(x)
#include int fun(int*x,int n) { if (n==0) return x[0]; else
C语言函数最大值问题#include int maxv(int a[],int m){ int maxa,i=1;max