| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2197 人关注过本帖
标题:合数世纪怎么写?用基本的c语言写
只看楼主 加入收藏
wjc588
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2018-6-10
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:6 
合数世纪怎么写?用基本的c语言写
12564

[此贴子已经被作者于2018-6-14 08:49编辑过]

搜索更多相关主题的帖子: c语言 
2018-06-10 21:10
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
收藏
得分:10 
程序代码:
#include<stdio.h>
int main()
{
    int a,b,c,s=0;
    for(a=21;a<=20000;a++)
    {
        for(b=1;b<100;b=b+2)
           {
               for(c=2;c<(a*100+b)/2;c++)
                if((a*100+b)%c==0)
                      s++;break;
           } 
               if(s==50)
                {
                    printf("第一个合世纪数是%d世纪\n",a);
                    break;
                }
    }
}
2018-06-11 22:54
wjc588
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2018-6-10
收藏
得分:0 
回复 2楼 自学的数学
你可以运行出结果吗
2018-06-14 08:42
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
收藏
得分:0 
当然可以了,但是你怎么把题目给取消了呢?
2018-06-14 09:52
幻紫灵心
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山咔咔里面
等 级:贵宾
威 望:53
帖 子:395
专家分:2640
注 册:2018-3-30
收藏
得分:0 
自学的数学 合数世纪不是没有素数的吗? 39世纪素数可是有不少额。
我写这个结果16719世纪...
程序代码:
#include"stdio.h"
main()
{
    int i,century,year;
    for(century=2;century<20000;century++)
    {
        for(year=(century-1)*100+1;year<century*100;year+=2)
        {
            for(i=3;i*i<year;i+=2)
            {
                if(year%i==0)
                    break;
            }
            if(i*i>=year)
                break;
        }
        if(year>=century*100)
        {
            printf("第一个合数世纪是%d世纪",century);
            return 0;
        }
        
    }

 } 


saber,别哭.
2018-06-14 10:38
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
收藏
得分:0 
回复 5楼 幻紫灵心
根据你的代码来看,这个世纪里有7个年的是素数,分别是:
1671907 1671941 1671947 1671961 1671977 1671983 1671997
2018-06-14 13:02
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:0 
回复 6楼 自学的数学
16719世纪的起始年是1671800,5楼结果正确。

[此贴子已经被作者于2018-6-14 13:41编辑过]


能编个毛线衣吗?
2018-06-14 13:40
快速回复:合数世纪怎么写?用基本的c语言写
数据加载中...
 
   



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

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