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
谢谢三位神人 我还不熟悉这些公式的意思 研究下用了哪种方法就采用回答啦 展开
下面的公式有办法简写吗? 例如用到 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
谢谢三位神人 我还不熟悉这些公式的意思 研究下用了哪种方法就采用回答啦 展开
展开全部
int sum = 0;
for ( i=0;i<4;i++ )
{
sum+=A-(x+i)) / (y+i)
}
for ( i=0;i<4;i++ )
{
sum+=A-(x+i)) / (y+i)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以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),把常量值带进去就可以了
#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),把常量值带进去就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义变量c=0,d
for(i=0;i<4;i++)c+=(A-(x+i))/(y+i);
d=c/4;
这样就可以了 就是求平均值吧!!!!
for(i=0;i<4;i++)c+=(A-(x+i))/(y+i);
d=c/4;
这样就可以了 就是求平均值吧!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询