| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 12336 人关注过本帖, 41 人收藏
标题:C语言循环的小艺术(质数判断,菱形打印,奇数阶幻方,字符串循环移位)
只看楼主 加入收藏
limingzhen90
Rank: 2
等 级:论坛游民
帖 子:53
专家分:72
注 册:2010-12-31
收藏
得分:0 
很好的分享

入门了吗?
2011-01-09 19:41
__c__
Rank: 1
等 级:等待验证会员
帖 子:4
专家分:1
注 册:2011-1-9
收藏
得分:0 
手机随手打的
int
isprime(unsigned long long num)
{
  if (num < 32) (0xa08a28ac >> num) & 1;
  if (!(num&1) || !(num%3)) return 0;

  {
  unsigned long long walk, end;
  int _noname;
  end = (unsigned long long)sqrt(mum) & 1;
  _noname = end%3;
  if (_noname != 1) end += 4 - _noname;
  for (walk = 5; walk < end; walk+=6, end-=6)
    {
    if (!(num%walk) || !(num%(walk+2))
        || !(num%end)  ||  !(num%(end-2)) )
      return  0;
    }
  }

  return 1;
}
2011-01-09 20:00
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
站的好玩

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2011-01-09 20:03
__c__
Rank: 1
等 级:等待验证会员
帖 子:4
专家分:1
注 册:2011-1-9
收藏
得分:0 
end = (unsigned long long)sqrt(mum) & 1;
符号打错了
end = (unsigned long long)sqrt(mum) | 1;
2011-01-09 20:15
点线面
Rank: 8Rank: 8
来 自:NO.-1
等 级:蝙蝠侠
帖 子:525
专家分:980
注 册:2011-1-3
收藏
得分:0 
以下是引用__c__在2011-1-9 20:15:20的发言:

end = (unsigned long long)sqrt(mum) & 1;  
符号打错了
end = (unsigned long long)sqrt(mum) | 1;
解悉一下的代码

小代码,大智慧
2011-01-09 20:17
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:0 
帖子已经变成某些自以为是的人的炫耀平台了,这并不是我所期望的,
如果你是想分享你的代码如何的高超,你可以自己发帖子分享,单纯的炫耀,新人学不到任何东西,更不是交流应该有的态度
作为一个开拓思路的帖子,我只是想把某些技巧以某个题目表达出来,
点到为止,不打算在过于细节的地方纠结,不打算优化到极致,也不打算讲太刁钻的位优化技巧
真想分享的话,请某些“高手”自己开主题写个教程吧

[ 本帖最后由 御坂美琴 于 2011-1-9 21:00 编辑 ]

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2011-01-09 20:27
freedgun
Rank: 5Rank: 5
等 级:职业侠客
帖 子:147
专家分:302
注 册:2010-11-11
收藏
得分:0 
我爱学习

有什么样的付出,就有什么样的收获!!
2011-01-09 20:45
点线面
Rank: 8Rank: 8
来 自:NO.-1
等 级:蝙蝠侠
帖 子:525
专家分:980
注 册:2011-1-3
收藏
得分:0 
回复 38楼 BlueGuy
少说话,别人不愿意,不要勉强别人。别人也是好心,有时过火,自己会不知道

小代码,大智慧
2011-01-09 21:04
Cuss
Rank: 1
等 级:新手上路
帖 子:6
专家分:4
注 册:2011-1-7
收藏
得分:0 
支持楼主分享,多点发分享啊,让我这等小菜学习
那些到处找茬删帖子的就不要去理他们了,看我都不敢回那些帖子了,现在连回个帖子都没有安全感

请多多指教
2011-01-09 21:05
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
以下是引用点线面在2011-1-9 21:04:40的发言:

少说话,别人不愿意,不要勉强别人。别人也是好心,有时过火,自己会不知道
一种是追求实用(Coder),一种是追求代码艺术(Artist)
//
我只是纠正楼主, 实用的英文单词不是(Coder), 而是 (practical)

我就是真命天子,顺我者生,逆我者死!
2011-01-09 22:12
快速回复:C语言循环的小艺术(质数判断,菱形打印,奇数阶幻方,字符串循环移位 ...
数据加载中...
 
   



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

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