c語言程式設計題

2022-02-05 05:23:51 字數 892 閱讀 1874

1樓:清影星河

給你答一道吧:

#include "stdio.h"

main()

// 開始報號

int wz = 1;// 當前報號位置

for( i=1; i<=17; i++)wz++;

if (wz == 18)

}printf("第 %2d 個出局: 位置號 %2d \n", i, wz);

ren[wz] = 0; // 出局

wz++; //下一個開始報數

if (wz == 18)

} return 0;}

2樓:

第一個其實用迴圈連結串列更方便……不過既然要求陣列那就陣列吧#include "stdio.h"

main()

;int i,j,m=-1;

for(i=0;i<17;i++)

}a[m]=1;

printf("%d ",m+1);

}return 0;

}第二個還可以吧,用了快速排序的思想

#include "stdio.h"

fun(int *a)

return 0;

}main()

;int i,j,m=-1;

for(i=0;i<10;i++)

fun(a);

for(i=0;i<10;i++)

system("pause");

return 0;

}希望給分,謝謝

3樓:

先提一下(1)的思路;

陣列元素內容存放下一個出列的元素的下標,從而構成一個出列元素的順序連結串列,然後輸出這個順序連結串列即可

這樣邏輯結構比較複雜,要==

C語言程式設計題,C語言程式設計題

兩種思路,一種設計過程比較簡單,就是直接用程式模擬所有可能的路徑,把合題意的走法全部計數。這種演算法的時間複雜度大約在o 2 n 左右,比較慢。另一種是建立一個數學模型,採用組合數的思想解這個問題,這樣設計出程式只是一個數學計算過程,組合數計算最快的演算法是o n 在加上求和,演算法時間複雜度為o ...

c語言程式設計題,C語言程式設計題

include using namespace std class date date int year,int month,int day year year month month day day date void set int y,int m,int d int gety int getm...

C語言的程式設計題,急 c語言程式設計題

整元換零錢的問題,把一元換成一分,2分,5分的硬幣,共有多少種換法?include main printf d count 4 用分支編寫程式,把從鍵盤輸入的數字按下列對應關係顯示。輸入數字 顯示 1 up 2 down 3 left f 4 right 其它 include main 1.incl...