기금넷 공식사이트 - 복권 조회 - 프로그램을 작성하여 36 개의 숫자에서 7 개의 모든 조합을 찾을 수 있습니까? 네가 묻는 문제가 해결되었니? 공유할 수 있을까요?
프로그램을 작성하여 36 개의 숫자에서 7 개의 모든 조합을 찾을 수 있습니까? 네가 묻는 문제가 해결되었니? 공유할 수 있을까요?
결과를 인쇄하려면 comment printf 를 열어야 합니다.
Cnt 는 조합의 총 수를 나타냅니다.
# include & ltstdio.h & gt
# include & ltmath.h & gt
# 데이터 정의 _ 길이 36
주 ()
{
Intdata [data _ len];
Int I;;
Int k 1, k2, k3, k4, K5, K6, k7;
Intcnt = 0;
Int 반올림 = 0;
For(I = 0;; 나 & ltDATA _ LENi++)
{
데이터 [I] = I+1;
}
For (k1= 0; K1< Data _ len-6; K 1++)
{
For (k2 = k1+1; K2 & ltdata _ len-5; K2++)
{
For (k3 = k2+1; K3 & ltdata _ len-4; K3++)
{
For (k4 = k3+1; K4 & ltdata _ len-3; K4++)
{
For (K5 = k4+1; K5 & ltdata _ len-2; K5++)
{
For (K6 = K5+1; K6 & ltdata _ len-1; K6++)
{
For (k7 = K6+1; K7 & ltDATA _ LENk7++)
{
/* printf("% d% d% d% d% d% d% d% d \ n ",
데이터 [k 1], 데이터 [k2], 데이터 [k3], 데이터 [k4],
데이터 [k5], 데이터 [k6], 데이터 [k7]); */
Cnt++;+;
If (CNT = =10000) {CNT = 0; 반올림++; }
}
}
}
}
}
}
}
Printf ("\ n ok _ \ n");
Printf("\ncnt=%d%04d\n ",캐리, CNT);
Getch ();
}