藍橋杯第六屆 5位數的迴圈素數

2021-07-27 21:25:33 字數 922 閱讀 4856

1193是個素數,對它迴圈移位後發現:1931,9311,3119也都是素數,這樣特徵的數叫:迴圈素數。

你能找出具有這樣特徵的5位數的迴圈素數嗎?當然,這樣的數字可能有很多,請寫出其中最大的乙個。

注意:答案是個5位數,不要填寫任何多餘的內容。

兩段**都能ac

#include#includeint isprime(int n)

} return flag;

} int circle(int n)

int main()

} if(count==5)

}return 0;

}

#includeint map[6]=;

int num[4]=;

int ans=0;

long a1,a2,a3,a4,a6,a5,a7;

long sum=0;

long index=1;

long data[1024];

//返回0不是素數,返回1是素數

int checksushu(int n)

{ for(int i=2;i0;i--)

{ long a1=data[i]; //56789

long a2=a1%10*10000+a1/10; //90000+5678=95678

long a3=a2%10*10000+a2/10;

long a4=a3%10*10000+a3/10;

long a5=a4%10*10000+a4/10;

long a6=a5%10*10000+a5/10;

int t=0;

// printf("%d:%d %d %d %d %d \n",i, data[i],a2,a3,a4,a5);

for(int j=0;j

藍橋杯題目 第六屆

如 圖1 所示。圖中的所有小方格面積都是1。那麼,圖中的三角形面積應該是多少呢?請填寫三角形的面積。不要填寫任何多餘內容或說明性文字。割補法 28 觀察下面的現象,某個數字的立方,按位累加仍然等於自身。1 3 1 8 3 512 5 1 2 8 17 3 4913 4 9 1 3 17 請你計算包括...

第六屆藍橋杯 移動距離

移動距離 1 2 3 4 5 6 12 11 10 9 8 7 13 14 15 我們的問題是 已知了兩個樓號m和n,需要求出它們之間的最短移動距離 不能斜線方向移動 輸入為3個整數w m n,空格分開,都在1到10000範圍內 w為排號寬度,m,n為待計算的樓號。要求輸出乙個整數,表示m n 兩樓...

移動距離 第六屆藍橋杯

移動距離 1 2 3 4 5 6 12 11 10 9 8 7 13 14 15 我們的問題是 已知了兩個樓號m和n,需要求出它們之間的最短移動距離 不能斜線方向移動 輸入為3個整數w m n,空格分開,都在1到10000範圍內 w為排號寬度,m,n為待計算的樓號。要求輸出乙個整數,表示m n 兩樓...