ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

C++ÖлñÈ¡ËùÓпÉÄܵÄ×éºÏ
2013-11-20 14:23:32 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:110´Î
Tags£º»ñÈ¡ ËùÓÐ ¿ÉÄÜ ×éºÏ
    ½ñÌìÎÒÃÇҪʵÏֵľÍÊÇÔÚC++ÖлñÈ¡ËùÓпÉÄܵÄ×éºÏ£¬»¹ÊÇÖ±½ÓÉÏ´úÂë°É£¡
    01.// zuhe.cpp : ¶¨Òå¿ØÖÆÌ¨Ó¦ÓóÌÐòµÄÈë¿Úµã¡£
    02.//
    03.
    04.#include "stdio.h"
    05.#include "stdlib.h"
    06.#include "iostream"
    07.#include "vector"
    08.
    09.using namespace std;
    10.
    11.vector<int> team;
    12.vector<vector<int¡· Teams;
    13.
    14.void getAll£¨int * arr, int i, int k,int n£©£»
    15.
    16.int main£¨int argc, char * argv[]£©
    17.{
    18.    int arr[] = {1,2,3,4};
    19.    //getAll£¨arr, 0, 2, 4£©£»
    20.
    21.    int n = 4;
    22.    for£¨int k = 1; k <= 4; k++£©
    23.    {
    24.        getAll£¨arr, 0, k, n£©£»
    25.    }
    26.
    27.    system£¨"pause"£©£»
    28.    return 0;
    29.}
    30.
    31.void getAll£¨int * arr, int i, int k,int n£©
    32.{
    33.    if£¨team.size£¨£© == k£©
    34.    {
    35.        Teams.push_back£¨team£©£»
    36.        return;
    37.    }
    38.
    39.    for£¨int j = i; j < n; j++£©
    40.    {
    41.        team.push_back£¨arr[j]£©£»
    42.        getAll£¨arr, j + 1, k, n£©£»
    43.        team.pop_back£¨£©£»
    44.    }
    45.}
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºC++ÖÐʵÏÖ×î´ó»ØÎÄ×Ó´® ÏÂһƪ£ºC++ÖÐ×Ö·û´®Á½´Î·­×ª

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Linuxϵͳ¼ò½é (2025-12-25 21:55:25)
¡¤Linux°²×°MySQL¹ý³Ì (2025-12-25 21:55:22)
¡¤Linuxϵͳ°²×°½Ì³Ì£¨ (2025-12-25 21:55:20)
¡¤HTTP Åc HTTPS µÄ²î„ (2025-12-25 21:19:45)
¡¤ÍøÕ¾°²È«±ØÐ޿ΣºÍ¼ (2025-12-25 21:19:42)