1到36个用数字摆一摆,摆成九组,每组都是单数

用C语言写:36个数字平均分成4组(每组九个数字)有多少种分法,并显示分组_百度知道
用C语言写:36个数字平均分成4组(每组九个数字)有多少种分法,并显示分组
要求数字位置做要求(本25能给20见谅)
若12数字平均<img class="word-replace" src="/api/getdecpic?picenc=0a5f组(每组3数字)能算结代码写 哥辛苦程序运行功程序运行结看能我表达问题导致理解错我意思我意思:组4组数字与组4组数字均相同
[1<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad][4<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad][7<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad][10<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad];
[1<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad][2<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad][3<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad][7<img class="word-replace" src="/api/getdecpic?picenc=0ad<img class="word-replace" src="/api/getdecpic?picenc=0ad];每应组均相同劳烦侠再指教胜激您辛苦追加20 我全部家
提问者采纳
唉刚才想算问题算给用穷举写吧:36数字平均<img class="word-replace" src="/api/getdecpic?picenc=0a5f组太2万种运行间#include &conio.h&#include &stdio.h& #define N 36#define M 9int main(){ int num[N]={0}; int i1,i2,i3,i4,i5,i6,i7,i8,i9,count=0; for(i1=0;i1&N;i1++) num[i1]=i1+1; for(i1=0;i1&(N/M);i1++) for(i2=0;i2&(N/M);i2++) for(i3=0;i3&(N/M);i3++) for(i4=0;i4&(N/M);i4++) for(i5=0;i5&(N/M);i5++) for(i6=0;i6&(N/M);i6++) for(i7=0;i7&(N/M);i7++) for(i8=0;i8&(N/M);i8++) for(i9=0;i9&(N/M);i9++) {
printf(&%2d %2d %2d %2d %2d %2d %2d %2d %2d&#92;n&,num[i1],num[4+i2],num[8+i3],num[12+i4],num[16+i5],num[20+i6],num[24+i7],num[28+i8],num[32+i9]);
if(count%(N/M)==0)printf(&&#92;n&); } printf(&%d &,count); getch();return 0;}
其他类似问题
按默认排序
其他2条回答
简单高数题1 :c36 9 * c27 9 * c18 92:c12 4 * c8 4
这是相异物组合,总共有这麼多次取法:C36取9 * C27取9 * C18取9 * C9取9 ~= 2.145275... * 10^19以目前 4G Hz 的 CPU , 假设一个 clock 就能解决一笔 (实际上少说也要十几个clock) ; 所耗费的时间将为 (2 * 10^19) / (4 * 10^9) 秒 ~= 158.6 年所以只提供 6个数字平均分成2组分法, 如果你真的不计代价要去跑 158.6 年以上的程式,就照著改吧 !以下为12个数字平均分成4组;次数为 C12取3 * C9取3 * C6取3 * C3取3= 369600 次 ; 电脑可以很快跑完这样可以归类为相异物组合箱子相同的情况;建议加个资料结构存已成功的组合 组数存放大小要个 369600 / 4! = 15400 (基本上也只剩15400种) struct box{int a1 , a2 , a3 ;int b1 , b2 , b3 ;int c1 , c2 , c3 ;int d1 , d2 , d3 ;};struct box* use_int size_use_box = (struct box*)malloc( 15400 * sizeof(struct box) );在输出的地方加搜寻比对动作,若没重复&&&表示又一组新的组合,加入结构中用来被搜寻比对若重复&&&这笔就不算拉
分组的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1到27,这27个数,每6个数字排列在一起为一组,每组不能有相同的数字,一共可以排列出多少组?_百度知道
1到27,这27个数,每6个数字排列在一起为一组,每组不能有相同的数字,一共可以排列出多少组?
127<img class="word-replace" src="/api/getdecpic?picenc=0a007a数每6数字排列起组每组能相同数字共排列少组告诉我1182组我觉止1182组请给精确答案胜激
提问者采纳
简单 <img class="word-replace" src="/api/getdecpic?picenc=0af数取6再进行全排 ok共:27!/(21!*6!)=296010
其他类似问题
按默认排序
其他3条回答
A(6/27)=第数27选择第二数26选择第六数22选择谢谢
数字排列的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 第3人称单数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信