欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: C語言從一個數組中取幾個元素并保存在另一個數組中的問題 [打印本頁]

作者: zhaoyinlo    時間: 2018-9-4 10:15
標題: C語言從一個數組中取幾個元素并保存在另一個數組中的問題
想求教一下有沒有哪個C語言大神會 從一個數組中取幾個元素的并保存在另一個數組中。例如:從 數組{a, b, c, d}中取3個元素輸出應該是如果有順序的話應該是24中取法{abc, abd, acd, bcd, acb, adb, adc, bac, ........} 如果沒有順序的話就是4種{abc, abd, acd, bcd}  函數名為 void Get_Str(const char *str, int len){};


其中   str    為輸入字符串相當于                              {abcd}
         len    為要求在字符串中取出的字符數  相當于     3;

有沒有大神能夠實現 的    (任何一種都可以  有序  或  無序)

作者: wulin    時間: 2018-9-4 12:58
從a數組某元素起連續取值比較簡單,例如從a[20]中取連續3個元素:3、4、5。
for(i=0;i<3;i++)
        b[i]=a[i+3];
從a[20]中取不連續且間隔不等3個元素。
        b[0]=a[3];
        b[1]=a[8];
        b[2]=a[15];
作者: 一不小心遇見你    時間: 2018-9-4 17:46
檢索指定特征
作者: zhaoyinlo    時間: 2018-9-4 20:20
wulin 發表于 2018-9-4 12:58
從a數組某元素起連續取值比較簡單,例如從a[20]中取連續3個元素:3、4、5。
for(i=0;i

你這種是有規律的取  而且 每次 都是取一樣的哦  我想實現的是  從一個數組中  不考慮順序的  取  m個字符(相當于 組合)  考慮順序  相當于 排列 。 不過 還是  非常感謝您的回答




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1