1樓:維也納愛筆
原來數字不能重複啊,將明白啊~~
以1開頭:10+9+8+7+……+2+1=55以2開頭:9+8+7+……+2+1=45
…… ……
55+45+……+6+3+1=12*11*10/3/2=220順便說一句,6個數有20種,你漏了個156
2樓:真心
太多了,沒有具體的限制12個數字,這個就算能推出來也不是高中生可以的吧
當然如果是 1到12
先說1-12 分解步驟:第一步 因為任取三個數 其中可能導致重複的只有 11 12 10這些的雙位數
1、 12*3*7=(自己算)(原因12本身不能跟11共存,1 2 或者10這三個數只能存在一個 所以概率3取1 7是剩餘的其他數字)
2、 11*9*8=(自己算)(原因11本身不能跟1還有10共存,除去這2個數字還剩下9個,9取1,剩餘8個,然後8取1)
3、10*10*9-1=(自己算)(原因10本身不能跟11共存,剩餘10個數字,10取1,剩餘9個數字,9取1.減去一是因為10 跟 12 還有 2同時存在 這樣就有2組雙數,也是錯的,排除這一組就可以了,所以減去1.)
4、9*8*7=(自己算) 其餘的美譽重複,可以任意組合,得出答案。4個答案相加。
3樓:特困生在睡覺
只能有2個字重複的意思是沒有重複也算嗎?
感覺這樣的話就把12個數看成12進位制,12個數裡找出3個數排列的組數?
a(3:12)上面3下面12,這裡的文件無法打這種公式把。
12*11*10=1320
當然這只是在2位數是10個以下的情況。要是2位數在10個以上,情況會變化很多:比如10~21,這樣的話數量肯定會少很多,因為大部分數都帶有1;然後如果你的數都是3位數的話,那更怪了:
有些三位數本身就有2個字重複,然後還要加一個3位數就情況太多了,當然,幾個三位數也能構成,但是lz沒有把題意講清楚,如果是0~11,或者8~19等的話,那就是1320了,排列陣列~
4樓:匿名使用者
大二人教的,看看行不
1320
12*11*10
c上1下12乘以a上2下11
我也不知道,別問我,呵呵,不懂的問你..
5樓:匿名使用者
不知道你是初中還是高中,本人認為此題其實就是求從十二個數中取三個數的組合數,即
c 3 12=(12*11*10)/(3*2*1)=220
16個數字可以分幾個3組,3個字為一組
6樓:楓在哪兒炎
1、16個不同的數字,每三抄個一組襲,不重複,一共有c(16,3)=(16*15*14)/3*2*1=560(組bai)
2、16個不同的數字du,每三個
zhi一組,這三個數可以重dao復,一共有16³=4096(組)3、16個不同的數字,每三個一組,這三個數中有二個可以重複,一共有16*16*15=3840(組)
12345這5個數字,每3個分成一組不重複,可以分成多少組?
7樓:偽文藝
可以分成十組,分別為:123、124、125、134、135、145、234、235、245、345
分組過程如下:
1、考慮分組中一定含「1」和「2」,那麼需要在剩下的3個數字中挑選第三個數進行組合。
那麼,第三個數可以是「3」或者「4」或者「5」。
即可組成的分組為「123」、「124」、「125」。
2、考慮分組中一定含「1」和「3」,那麼需要在剩下的2個數字中挑選第三個數進行組合。
那麼,第三個數可以是「4」或者「5」。(不能選擇「2」,因為「123」已經在第一種情況中考慮)
即可組成的分組為「134」、「135。
3、考慮分組中一定含「1」和「4」,那麼只能和剩下的1個數字進行組合。
即可組成的分組為「145」。(不能選擇「2」「3」,已經在第一種和第二種情況中考慮)
4、考慮分組中一定含「2」和「3」,那麼需要在剩下的2個數字中挑選第三個數進行組合。
那麼,第三個數可以是「4」或者「5」。(不能選擇「1」,因為「123」已經在第一種情況中考慮)
即可組成的分組為「234」、「235。
5、考慮分組中一定含「2」和「4」,那麼只能和剩下的1個數字進行組合。
即可組成的分組為「245」。(不能選擇「1」「3」,已經在第一種和第四種情況中考慮)
6、考慮分組中一定含「3」和「4」,那麼只能和剩下的1個數字進行組合。
即可組成的分組為「345」。(不能選擇「1」「2」,已經在第二種和第四種情況中考慮)
所以,一共可以分成十組,分別為:123、124、125、134、135、145、234、235、245、345
這一問題實質上是數學中「組合」的問題。
擴充套件資料
組合的性質:
組合,數學的重要概念之一。從n個不同元素中每次取出m個不同元素(0≤m≤n),不管其順序合成一組,稱為從n個元素中不重複地選取m個元素的一個組合。所有這樣的組合的總數稱為組合數。
8樓:楚嵐翠抗尚
可以分成十組,分別為:123、124、125、134、135、145、234、235、245、345。
解答過程如下:
(1)12345這5個數字,每3個分成一組不重複,求分組數這是一個組合問題。
(2)實際含義就是從12345這5個數字中拿出三個,記為:c[5,3]=10。
(3)組合計算公式如下:
擴充套件資料:
排列、組合、二項式定理公式口訣:
加法乘法兩原理,貫穿始終的法則。與序無關是組合,要求有序是排列。
兩個公式兩性質,兩種思想和方法。歸納出排列組合,應用問題須轉化。
排列組合在一起,先選後排是常理。特殊元素和位置,首先注意多考慮。
不重不漏多思考,**插空是技巧。排列組合恆等式,定義證明建模試。
關於二項式定理,中國楊輝三角形。兩條性質兩公式,函式賦值變換式。
9樓:遠方由也
可以分成五組:123;124;125;234;235;345印度-阿拉伯數字系統的十個數字,按值排列。數字是一種用來表示數的書寫符號。
不同的記數系統可以使用相同的數字,比如,十進位制和二進位制都會用到數字「0」和「1」。同一個數在不同的記數系統中有不同的表示,比如,數37(阿拉伯數字十進位制)可以有多種寫法:中文數字寫作三十七羅馬數字寫作***vii阿拉伯數字二進位制寫作100101(除十進位制和二進位制外還有八進位制);英文名;digital。
數字,是一種既陌生、又熟悉的名詞。數字不單單包括計數,還有豐富的哲學內涵。
阿拉伯數字並不是阿拉伯人發明創造的,而是發源於古印度,後來被阿拉伯人掌握、改進,並傳到了西方,西方人便將這些數字稱為阿拉伯數字。以後,以訛傳訛,世界各地都認同了這個說法。
阿拉伯數字是古代印度人在生產和實踐中逐步創造出來的。
參考資料互動百科.互動百科[引用時間2017-12-20]
c#怎樣把一個數字每三個為一組分割給一個字串陣列(從右開始)
10樓:匿名使用者
今天沒事做 就囉嗦幾句 花了幾分鐘寫的 以前號忘密碼了 剛註冊的 給點分吧
using system;
using system.collections.generic;
using system.text;
namespace try
else if (i == 2)
else if (i == 1)
//parse是int類提供的方法 可以把一串數字字串變成整數shuzu[j] = int.parse(breaknum);
}//遍歷輸出得到的整數陣列
for (int i = 0; i < shuzu.length; i++)
//防止執行時螢幕一閃而過 加了後會按任意鍵繼續後才會退出console.readkey();}}}
11樓:匿名使用者
先說下思路: 這裡的b 陣列的每個自都是 a 對 1000 求 餘的結果:
程式**:
long b;
while(a<1)}
12樓:亞歷山大波
用%(取餘)
詳細不說了~嘿嘿~把分給我也不說~
還是說了吧,免得真的不給我~
先%1000得580
再%1000*10*10*10得742580再除1000得742..
.不用再說了吧
13樓:匿名使用者
其實這個很簡單的,重後面來獲取撒
long a = 1234567890;
string s = a.tostring();
system.collections.generic.listlist = new system.collections.generic.list();
for (int i = s.length; i > 0; i-=3)
list.toarray();就是你需要的陣列了
14樓:匿名使用者
我說下我的思路吧。首先把a+「」;這樣啊a就死字
符串了。我記得c#是支援一個字串型別的用陣列下標訪問的。那麼a[0]就是1,a[1]就是2以此類推。
然後把a[0]到a最後重新按3個一組放到b就可以了。當然要用個迴圈,迴圈次數由a的長度決定,取陣列長度應該不難,自己寫下吧。不難吧
15樓:匿名使用者
說下思路
先把你的long反序
然後用split3個3個分割即可
反序給你個例子
string str = console.readline();
char chr = str.tochararray();
array.reverse(chr);
string strarr = array.convertall(chr, delegate(char c) );
str = string.join("", strarr);
console.writeline(str);
16樓:十二樂坊迷
把 a 轉換成字串後,就字串當作字元陣列來操作,很簡單的
17樓:匿名使用者
long a = 1234598742580;
string temp = a.tostring();
string b = new string[temp.length/3+1];
for (int i = 0; i < b.length; i++)else}
18樓:匿名使用者
arraylist b = new arraylist();
string str=a.tostring();
int num = str.length % 3;
int k = str.length-3;
for (int i = 0; i < str.length/3; i ++)
if (num != 0)
19樓:匿名使用者
string stra = a.tostring("n");
string b = stra.split(new char);
數字為一組,現在有數字,可以分成幾組
如果問可以分成幾組?兩組都不足,如果問有多少種分法,那結果是8取5的組合數 56 8 5 1 3 所以,可以分成2組。1 33數字中如果8個數字為一組可以分耐蘆納成33 32 31 30 29 28 27 26 8 7 6 5 4 3 2 1 13884156組 1 33數字昌沒中如果9個數字譁賀為...
從1到10每數字為一組,不能有相同得數字,請問有多少組
高數 排列組合知識 10 9 2.1 45 有45組 如何進行自動生成排列組合 比如我要從1到10數字中選5個為一組,每組之間最多有2個數字重複。5 思路 先生成1到10的隨機數,5個為一組,然後再統計每組中重複數字,滿足要求的保留,不滿足要求的可以刪除。a1單元格輸入公式 randbetween ...
體育課上,跳繩的每5人一組,扔沙包的3人一組,共有42名學生參加活動。參加跳繩的人有多少
設跳繩的有x組,扔沙包的有y組 5x 3y 42 3y 42 5x y 42 5x 3 y 14 5x 3 因為x y是非負整數,所以 0 5x 3 14 0 x 42 5 即x為0到8的整數,且因為5x 3是整數,所以x必須是3的倍數因此,當x 3時,y 9 x 6時,y 4所以跳繩人數為3 5 ...