原创 歐拉計劃十四——最長考拉茲序列
最長考拉茲序列 在正整數集上定義如下的迭代序列: 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給他。照這個辦法分下去,最後一個同學自己拿完糖後,糖恰好