我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 问一个基础数学的问题 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

joewy



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 440
威望: 0
浮云: 1129
在线等级:
注册时间: 2006-01-08
最后登陆: 2007-09-08

5come5帮你背单词 [ father /'fa:ðə/ n. 父亲,创始人,发明者,神父,上帝 ]


问一个基础数学的问题

求小于1000且与1000互质的所有自然数的和
怎么做?用什么算法呢?
顶端 Posted: 2006-10-14 19:16 | [楼 主]
yyld



性别: 帅哥 状态: 该用户目前不在线
头衔: New start, new life!
等级: 字幕组
发贴: 3310
威望: 5
浮云: 208
在线等级:
注册时间: 2006-03-19
最后登陆: 2009-05-08

5come5帮你背单词 [ meet /mi:t/ v. 遇到,碰见,会见,相识,遭到,经历,满足,符合;n. 聚会,运动会 ]


#include<iostream.h>
#include<math.h>
void main()
{
int i,k,j;
for(i=3;i<1000;i=i+2)
  {
    k=(int)sqrt(i);
    for(j=2;j<=k;j++)
      if(i%j==0) break;
       if(j>=k+1&&i%5!=0)   //求出1000以内的所有素数,再把5排除
        cout<<i<<' ';
   }
   cout<<endl;
}
哪位GG有更好的算法分享一下?
顶端 Posted: 2006-10-14 22:16 | [1 楼]
yyld



性别: 帅哥 状态: 该用户目前不在线
头衔: New start, new life!
等级: 字幕组
发贴: 3310
威望: 5
浮云: 208
在线等级:
注册时间: 2006-03-19
最后登陆: 2009-05-08

5come5帮你背单词 [ outlook /'aut-luk/ n. 景色,风光,观点风解,前景,前途 ]


9楼的算法从数学上来讲,更好.
顶端 Posted: 2006-10-20 20:35 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.008328(s) query 6, Time now is:11-24 02:22, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号