<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 金山軟件程序題

    時間:2023-04-06 00:32:24 筆試題目 我要投稿
    • 相關推薦

    金山軟件程序題

    程序題,沒有規定用什么語言:

      n個選項,每個選項里面又有若干個子選項,從每個選項中選一個子選項,一共有多少個組合。

      #include
      #define N 3 //選項數

      #define Alen 3 //第一個選項的子選項數

      #define Blen 3 //第二個選項的子選項數

      #define Clen 3 //第三個選項的子選項數

      int num = 0; //總的組合數

      char A[N][Alen] = {{’A', ‘B’, ‘C’}, {’D', ‘E’, ‘F’}, {’H', ‘I’, ‘J’}};//3個選項,每個選項有3個子選項

      int Len[N] = {Alen, Blen, Clen};//每個選項的子選項數

      int Path[N];//保存一個組合

      void Recrusive(int i)

      {

      //超過N層輸出結果并且退出循環

      if (i >= N)

      {

      int k;

      num++;

      printf(”%d: “,num);

      for (k = 0; k < N; k++)

      {

      printf(”%c “, Path[k]);

      }

      printf(”\n”);

      return;

      }

      int j ;

      for (j = 0; j < Len[i]; j++)

      {

      //保存遍歷字符

      Path[i] = A[i][j];

      //調用下層循環

      Recrusive(i + 1);

      }

      }

      void main()

      { Recrusive(0);

      }
     

    【金山軟件程序題】相關文章:

    金山軟件CEO張宏江解讀金山“再創業”03-05

    程序填空題12-11

    讀程序題筆試題12-11

    軟件程序開發論文開題報告11-18

    IT軟件筆試樣題及分析11-06

    金山筆試題12-09

    360軟件工程筆試真題分享11-21

    web程序設計選擇題及參考答案03-30

    金山大學生招聘會訪談:金山選人的奧秘03-04

    湖南青果軟件有限公司 高級程序員筆試題12-08

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人