原创 歐拉計劃十四——最長考拉茲序列

最長考拉茲序列 在正整數集上定義如下的迭代序列: n → n/2 (若n爲偶數) n → 3n + 1 (若n爲奇數) 從13開始應用上述規則,我們可以生成如下的序列: 13 → 40 → 20 → 10 → 5 → 16 →

原创 歐拉計劃——38全數字的倍數

將192分別與1、2、3相乘:192 × 1 = 192192 × 2 = 384192 × 3 = 576連接這些乘積,我們得到一個1至9全數字的數192384576。我們稱192384576爲192和(1,2,3)的連接乘積。同樣地,

原创 打印字母菱形

打印字母棱形.如鍵盤上輸入F,則屏幕上輸出如下棱形:     A        A B       A B C      A B C D     A B C D E    A B C D E F    

原创 schematool --dbType mysql --initSchema 安裝hive+mysql

  Error: Specified key was too long; max key length is 3072 bytes (state=42000,code=1071) org.apache.hadoop.hive.metast

原创 數字排列

輸入M、N,顯示數字排列,如輸入4、6: 1   3   6  10  14  18 2   5   9  13  17  21 4   8  12  16  20  23 7  11  15  19  2

原创 歐拉計劃——35圓周素數

圓周素數197被稱爲圓周素數,因爲將它逐位旋轉所得到的數:197/971和719都是素數。小於100的圓周素數有十三個:2、3、5、7、11、13、17、31、37、71、73、79和97。小於一百萬的圓周素數有多少個?自己理解的組合方法

原创 歐拉計劃十二——高度可約的三角形數

高度可約的三角形數 三角形數數列是通過逐個加上自然數來生成的。例如,第7個三角形數是 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28。三角形數數列的前十項分別是: 1, 3, 6, 10, 15, 21, 28, 36

原创 歐拉計劃40——錢珀瑙恩常數

將所有正整數連接起來構造的一個十進制無理數如下所示:0.123456789101112131415161718192021…可以看出小數點後第12位數字是1。如果dn表示上述無理數小數點後的第n位數字,求下式的值:d1 × d10 × d

原创 右旋方陣

鍵盤輸入正整數 n (1≤n≤20) ,打印n×n階右手旋轉方陣。#include <stdio.h> int main() { static int a[20][20], i, j, k = 1, n; scanf("%d",

原创 歐拉計劃——方陣中的最大乘積

方陣中的最大乘積在如下的20×20方陣中,有四個呈對角線排列的數被標紅了。08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 0849 49 99 40 17 81 18 57

原创 蛇陣

#include <stdio.h> void printArr(int a[][20], int n, int m) { int i, j; for (i = 0; i < n; i++) { for (j = 0; j

原创 輸入行列的值,打印出左手旋轉矩陣。

問題描述 輸入行列的值,打印出左手旋轉矩陣。輸入格式 輸入一行,不超過20的m,n表示矩陣的行和列 。樣例輸入 4 3樣例輸出  1    2    3     10   11    4    9   12    5 8    7   

原创 奇數階魔方陣

印"魔方陣"。所謂"魔方陣"是指這樣的方陣,它的每一行、每一列以及對角線之和均相等。例如,三階魔方陣爲: 8   1   6 3   5   7 4   9   2要求打印由1到n*n的奇數構成的魔方陣。(

原创 十進制轉二進制兩種方法

void fun25(void) {     int i, j, num;     unsigned ask = 0x8000; scanf("%d", &num); for (i = 0; i < 16;

原创 分糖

新年晚會老師給大家分糖,手端着一盤糖,讓第一個同學先拿1塊糖,再把盤中的糖分1/7給他;然後讓第二個同學拿2塊糖,再把盤中的糖的1/7給他;第三個同學拿3塊糖後,仍把盤中的糖的1/7給他。照這個辦法分下去,最後一個同學自己拿完糖後,糖恰好