| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1002 人关注过本帖
标题:谁能看出,这3行代码的函数功能是什么??
只看楼主 加入收藏
fjwddzzc123
Rank: 2
等 级:论坛游民
帖 子:56
专家分:79
注 册:2009-5-7
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:15 
谁能看出,这3行代码的函数功能是什么??
void b(int n)
{
  while(n>0)
  {
   cout<<n<<",";
   n/2;
  }
}
搜索更多相关主题的帖子: 函数 代码 
2009-07-21 10:16
fjwddzzc123
Rank: 2
等 级:论坛游民
帖 子:56
专家分:79
注 册:2009-5-7
收藏
得分:0 
怎么都这么低调啊  知道的说啊    还等着的解答呀
2009-07-21 11:00
wang6733284
Rank: 1
等 级:新手上路
帖 子:3
专家分:3
注 册:2007-4-26
收藏
得分:2 
n/(2)n
2009-07-21 13:49
明次
Rank: 5Rank: 5
来 自:China
等 级:职业侠客
帖 子:166
专家分:303
注 册:2009-1-11
收藏
得分:2 
n/2 ,而且n>0的话还是个死循环

、明次℡!           QQ:604622530
2009-07-21 14:08
fjwddzzc123
Rank: 2
等 级:论坛游民
帖 子:56
专家分:79
注 册:2009-5-7
收藏
得分:0 
回复 4楼 明次
晕死 很不好意思 代码中漏了个=号 难怪没人回答呀  再发一次代码  希望大家帮忙看下是什么功能
void b(int n)
{
    while(n>0)
    {
    cout<<n<<",";
    n/=2;
    }
}
2009-07-21 18:36
shaozihaozi
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2009-5-5
收藏
得分:2 
应该是把n不断用2除,然后将相除的结果赋给n且输出,直到n被2除的结果除小于0;
2009-07-21 21:00
fjwddzzc123
Rank: 2
等 级:论坛游民
帖 子:56
专家分:79
注 册:2009-5-7
收藏
得分:0 
回复 6楼 shaozihaozi
过程是这样 我也知道啊  只是他的功能是什么
2009-07-21 22:09
明次
Rank: 5Rank: 5
来 自:China
等 级:职业侠客
帖 子:166
专家分:303
注 册:2009-1-11
收藏
得分:0 
以下是引用fjwddzzc123在2009-7-21 18:36的发言:

晕死 很不好意思 代码中漏了个=号 难怪没人回答呀  再发一次代码  希望大家帮忙看下是什么功能
void b(int n)
{
    while(n>0)
    {
    cout<<n<<",";
    n/=2;
    }
}


很简单,n/=2意思就是左边的n除于2,然后把结果在赋值给n  这就是他的功能!

[[it] 本帖最后由 明次 于 2009-7-21 22:23 编辑 [/it]]

、明次℡!           QQ:604622530
2009-07-21 22:21
shaozihaozi
Rank: 1
等 级:新手上路
帖 子:11
专家分:2
注 册:2009-5-5
收藏
得分:0 
这么一小段代码,本人也是初学者实在看不出还有什么别的功能。
2009-07-22 08:11
sydyh43
Rank: 1
等 级:新手上路
帖 子:10
专家分:9
注 册:2009-6-17
收藏
得分:2 
把n/2附一下值
2009-07-22 14:13
快速回复:谁能看出,这3行代码的函数功能是什么??
数据加载中...
 
   



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

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