标题:帮我看看这个问题出在哪
只看楼主
44702620
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-7-7
 问题点数:0 回复次数:4 
帮我看看这个问题出在哪
我运行居然说我有for缺少;号???
#include <conio.h>
#include <stdio.h>
void fun(float *sn,int n)
{float d;
*sn=1;
for(d=5;d<=2n+1;d=d+4)
{*sn-=1/(d-2);*sn+=1/d;
}
return *sn;}
main()
{int n=11;float s;
clrscr();
fun(&s,n);
printf("S=%f N=%d\n",s,n);
   getch();
}
2005-08-28 23:10
huntermax
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-8-29
得分:0 
是啊
2005-08-29 11:19
另糊葱
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-8-25
得分:0 
for(d=5;d<=2n+1;d=d+4)

2n+1;是不是应该为:2*n+1啊

我不丑,但是我也很温柔! QQ:79096247
2005-08-29 13:46
另糊葱
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2005-8-25
得分:0 
我运行没有错误啊,结果是:s=0.808079 ,n=11

我不丑,但是我也很温柔! QQ:79096247
2005-08-29 13:51
84009030
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-5-19
得分:0 
有返回值不要用void定义函数

2n+1是2*n+1,你以为是代数吗??

/* HELLO.C -- Hello, jat chan */ #include \"stdio.h\" #include \"conio.h\" main() { printf(\"Hello, jat chan\\n\"); getch(); }
2005-08-30 07:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-26212-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.048868 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved