编程中遇到要写负一的i-1次方再乘以2n-1分之4,该用什么符号表达

[复制链接]
查看11 | 回复2 | 2012-10-22 19:40:55 | 显示全部楼层 |阅读模式
pow的开销可能有点大。((i-1)%2?1:-1)*4/(2*n-1)
//如果i-1能被2整除则表达式前一项取值为1,否则为-1。2*n之间的星号别忘了或者((i-1)&1?-1:1)*4/(2*n-1)
//根据二进制位最低位是否为1判断是否是奇数,如果为奇数则表达式前一项取值为-1,否则为1...
回复

使用道具 举报

千问 | 2012-10-22 19:40:55 | 显示全部楼层
pow(-1,i-1)*4/(2n-1),要include...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行