C++编程:设计程序探索最早的合数世纪从哪一年开始算,比如:20世纪是从公元1901年到公元2000年)。

来源:百度知道 编辑:UC知道 时间:2024/05/22 02:11:24
一个世纪是一百年,通常是指连续的一百年。当用来计算日子时,世纪通常从可以被100整除的年代或此后一年开始,例如2000年或2001年。这种奇数的纪年法来自于耶稣纪元后,其中的1年通常表示“吾主之年”(year of our lord),因此第一世纪从公元1年到公元100年,而20世纪则从公元1901年到公元2000年,因此2001年是21世纪的第一年。不过,有人将公元1世纪定为99年,而以后的世纪则为100年,如果按照这种定义的话,2000年则为21世纪的第一年。    若一个世纪的100个年号全为合数(即不存在一个素数),该世纪称为合数世纪。设计程序探索最早的合数世纪从哪一年开始算,比如:20世纪是从公元1901年到公元2000年)。

#include <iostream>

using namespace std;

int main()
{
    int n,i=500,s,x,count=0;
    long j,k;
    cin>>n;
    while(count<n)
    {
        s=0;
        for(j=i*100-99; j<i*100; j+=2)
        {
            x=0;
            for(k=3; k*k<=j; k+=2)
                if(j%k==0)
                {
   &