| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1113 人关注过本帖, 1 人收藏
标题:C程序,做数学需要,真心求助,很急的!
只看楼主 加入收藏
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
结帖率:100%
收藏(1)
已结贴  问题点数:100 回复次数:21 
C程序,做数学需要,真心求助,很急的!
     对于m>=3,f(X1,X2,..,Xm)=X1*X2+X2*X3+…+Xm-1*Xm,已知Xi=0或1(i=1,2,...,m),然后按照序列X1X2...Xm的十进制大小顺序由小到大排列,并依次将此时的X1,X2...,Xm的值代入求得f的值,最后把f的2^m个计算结果依次输出。。。举个例子,当m=3时,依次计算f(0,0,0),f(0,0,1),f(0,1,0),f(0,1,1),f(1,0,0),f(1,0,1),f(1,1,0),f(1,1,1),最后打印输出结果:0,0,0,1,0,0,1,2
      琢磨了好长时间,难度在于如何给Xi赋值。。。求大家指教!不甚感激。。。。
搜索更多相关主题的帖子: 如何 十进制 
2012-10-11 19:31
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
要求C语言程序
2012-10-11 19:31
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:10 
里面的xi取值过程类似就是从0到2^m-1的数,用2进制表示就好了。比如m=3,那就是0到7,正好对应二进制000一直增加到111.至于怎么把一个10进制转2进制表示,这是很普遍的代码了,移位就是一个方法。

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2012-10-11 20:06
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:30 
可惜现在手头没电脑。手机上敲一个函数给你吧
int f(int a)
{
  int c;
  for(c=0; a; a >>= 1) c += a & (a >> 1) & 1;
  return c;
}

重剑无锋,大巧不工
2012-10-11 20:13
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
回复 3楼 pauljames
可是要具体给Xi赋值貌似不是那么简单吧,能否给出代码?
2012-10-11 20:14
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
回复 4楼 beyondyf
这函数什么意思,没弄明白
2012-10-11 20:25
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:0 
或许把a换成x能给你些启发。抱歉我很不喜欢在手机上敲字。明天如果你还没想明白我给你个完整代码。

重剑无锋,大巧不工
2012-10-11 20:31
青春无限
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江苏
等 级:贵宾
威 望:24
帖 子:3452
专家分:19340
注 册:2012-3-31
收藏
得分:0 
一起学习

学 会看代码…学习写程序…学会搞开发…我的目标!呵呵是不是说大话啊!!一切皆可能
2012-10-11 21:10
wang155423
Rank: 6Rank: 6
等 级:侠之大者
帖 子:216
专家分:408
注 册:2011-9-4
收藏
得分:0 
回复 7楼 beyondyf
还是没想明白啊。。。
2012-10-11 22:25
爱闹的娃
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:265
专家分:975
注 册:2011-10-23
收藏
得分:20 
想了许久,结果和LZ一样,没有想明白...........晚上回去加班想!!!唉............
2012-10-11 22:39
快速回复:C程序,做数学需要,真心求助,很急的!
数据加载中...
 
   



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

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