C语言编程中的算术问题,求高人指点,感激不尽!!∑~~

最近研究些东西用到了C语言,学了些基础,迷迷糊糊已经满脑子浆糊了。。。下面的公式有办法简写吗?例如用到fori=0;i<4;i++或函数定义之类的东西的?A为常量,x,y... 最近研究些东西用到了C语言,学了些基础,迷迷糊糊已经满脑子浆糊了。。。

下面的公式有办法简写吗? 例如用到 for i=0;i<4;i++ 或 函数定义之类的东西的?

A为常量,x,y为变量
( (A-(x+0)) / (y+0) +
(A-(x+1)) / (y+1) +
(A-(x+2)) / (y+2) +
(A-(x+3)) / (y+3) ) / 4

上边看起来直观些 横着写的话如下:
( (A-(x+0)) / (y+0) +(A-(x+1)) / (y+1) +(A-(x+2)) / (y+2) +(A-(x+3)) / (y+3) ) / 4
谢谢三位神人 我还不熟悉这些公式的意思 研究下用了哪种方法就采用回答啦
展开
 我来答
技术蚂蚁
2012-05-11 · TA获得超过146个赞
知道小有建树答主
回答量:268
采纳率:0%
帮助的人:163万
展开全部
我也给出一种写法,lz自己选吧
#define PART(n) ( (A-(x+n)) / (y+n)
这样,你的公式就可以写成
(PART(0)+PART(1)+PART(2)+PART(3))/4
勤苦且恬静的福祉S
2012-05-11 · TA获得超过144个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:174万
展开全部
int sum = 0;
for ( i=0;i<4;i++ )
{
sum+=A-(x+i)) / (y+i)
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Monela
2012-05-11
知道答主
回答量:10
采纳率:0%
帮助的人:6.8万
展开全部
可以define定义成常量,如
#define RST(x,y) ( (A-(x+0)) / (y+0) +(A-(x+1)) / (y+1) +(A-(x+2)) / (y+2) +(A-(x+3)) / (y+3) ) / 4(注意define定义不要有换行,换行用 \ 起头)
下次用直接调用RST(x,y),把常量值带进去就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yi_yi901
2012-05-11 · TA获得超过230个赞
知道小有建树答主
回答量:286
采纳率:100%
帮助的人:185万
展开全部
定义变量c=0,d
for(i=0;i<4;i++)c+=(A-(x+i))/(y+i);
d=c/4;
这样就可以了 就是求平均值吧!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式