1樓:果果和糰子
#include
int main()
int m, n, number=0;
printf(" 紅球 白球 黑球\n");
printf("......................\n");
for( m=0; m<=3; m++ )for( n=0; n<=3; n++ )if(8-m-n<=6)
printf(" %2d: %d %d %d\n", ++number, m, n, 8-m-n);
return 0;
擴充套件資料:用c語言簡單實現組合
**:#include
#define maxin 10
int a[maxin]=;
int counts=0;
void comb(int n, int m)if (m<=0)
for (int j=1;j<=counts;j++)printf("%d ",a[j]);
printf("\n");
return;
for (int i=n;i>=m;i--)a[m]=i;
comb(i-1,m-1);
int main()
int n, m;
scanf("%d%d", &n, &m);
counts=m;
comb(n, m);
return 0;
2樓:
我覺得大家的數學思維都有問題。既不能給球編號,也不能重複。
既然講的是不同的顏色搭配,那就只和顏色的不同有關,和各種顏色的綵球的個數無關。
我覺得就只有三種。
第一種:有紅球 白球 黑球
第二種:有紅球 黑球
第三種:有白球 黑球
您可以先考慮我的這個思維。如果你覺得我的這個思維還可以,我也可以馬上給你把程式編出來。
3樓:
#include "stdio.h"
void main()
int i,j,k,sum=0;
for(i=0;i<=6;i++)
for(j=0;j<=3;j++)
for(k=0;k<=3;k++)
if(i+j+k==8)
{sum++;
printf("紅色球=%d, 白色球=%d, 黑色球=%d\n",j,k,i);
printf("共有%d種情況\n",sum);
口袋有12個球,其中3個紅色的,3個白色的,6個黑色的,從中任取8個球,程式設計序輸出所有可能的顏色搭配方案
4樓:
什麼啊?腦筋急轉彎還是什麼數學題啊?
1、6個黑、2個紅
2、6個黑、2個白
3、3個紅、5個黑
4、3個紅、4個黑、1個白
5、3個紅、3個黑、2個白
6、3個紅、2個黑、3個白
7、3個白、4個黑、1個紅
8、3個白、3個黑、2個紅
好啦,應該只有這麼多吧。
5樓:匿名使用者
用什麼語言編?
演算法寫給你行不?
6樓:匿名使用者
是c語言的題吧。。?
#include
main()
system("pause");}
幫忙寫幾個C程式,用C語言程式設計,有急用!謝謝
c語言編寫控制檯程式,這個我這邊可以,懂事電子設計 vgz可以完成 麻煩哪位大蝦幫小妹做一個c語言的程式設計題,急用!謝謝!include int is prime int n if i n return 1 else return 0 main int is prime int a 二樓的程式很好...
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
山大威海校區 通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。 百小度 ...
我用codeblocks寫c語言程式為什麼會出現這種情況
資料型別定義錯了 int改成double 為什麼用codeblocks編寫c語言程式時,總是會顯示 hello world 關閉後 10 這個hello world是系統預設,意思是編寫成功,不要管,該幹嘛幹嘛 望採納,謝謝 不太明白你的意思,編譯是你自己點相關按鈕的結果吧。用codeblocks編...