幾道java程式設計題

2021-05-12 21:19:07 字數 1096 閱讀 6126

/**

* 列印1-19個數中,所有和等於20的可能性

*/@test

public void calctwenty()

system.out.println("總共"+total);

}public void calctwenty(string prefix,int count,int n) else

system.out.printf("%s+%d%n",prefix,t);

total++;

for(int i=n+1;i<20;i++)

}/**

* 編寫乙個程式,輸入乙個 n, 輸出從1到這個數字之間的出現的1的個數,比如f(13)等於6; f(9)等於1;

*/@test

public void countdigitone ()

}system.out.println(count);

}/**

* 全排列1,2,2,3,4,5 --4不能在第三位,3與5不能相鄰

*/@test

public void pailei()

int k = 100000, m = 1000000, n, t = 0;

for (int j = 0; j < 6; j++)

if (j == 2 && n == 4)

continue outer;

if (n == 3 && t == 5 || n == 5 && t == 3)

continue outer;

t = n;

a[n - 1]++;

k /= 10;

m /= 10;

}for (int j = 0; j < 5; j++)

if (a[1] != 2)

continue;

system.out.println(i);

count++;

}system.out.println("總共:"+count);

long end = system.currenttimemillis();

system.out.println("耗時"+(end - begin) + "ms");

}

資料結構幾道程式設計題

先將其中乙個鍊錶的鏈頭按到另乙個鍊錶的尾部,如果他們有交集則會構成乙個環,題目等價於找鍊錶中的環的起始結點。找到後將鍊錶還原。一.兩個長鍊表求交點 考慮環 public listnode getintersectionnode listnode heada,listnode headb listno...

複習 c語言幾道簡單程式設計題

最近在複習c語言的一些知識點,以下是整理的幾道比較重要的程式設計題 1.列印100 200之間的素數 為了統計素數的個數,可設定乙個計數器count 方法1 includeint main if j i printf ncount d n count system pause return 0 方法...

幾道趣味題

1.有乙個隨機數發生器,可以產生1到5的隨機數,利用這個隨機發生器,怎樣產生1到7的隨機數 最直接的想法是拿隨機數乘以7然後除以5,但這樣產生的結果並不是等概率的,7 rand 5中產生不了3和6,因而不可行 正確的做法是5 rand rand 然後捨棄最後4個數,剩餘21個數字。每三個數分為一組,...