如何用C或者C 程式設計實現「士兵站立」問題? 50

2025-02-09 20:55:16 字數 3906 閱讀 6839

如何用c或者c++程式設計實現「士兵站立」問題?

1樓:網友

/ : 定義控制檯應用程式的入口點。

#include ""

#include "iostream"

using namespace std;

int _tmain( )

int m,n,i,j,k;

cin>>m;

int *pa = new int[m];

for (i=0;i>pa[i];

int count=0;

for (i=0;i=pa[j]&&pa[j]>=pa[k]||pa[i]<=pa[j]&&pa[j]<=pa[k])

count++;

cout只有一部分,其他的自己寫啊。

2樓:網友

#include

int jiecheng(int n){

if(n=o) return 1;

else if(n=1) return 1;

else return n*jiecheng(n-1);

void main(void){

int a,m,n,t=2;

cin>>a; /測試的資料組數。

for(a;a>=1,a--)

cin>>m; /士兵人數。

int hi[m];

for(n=0,n<=m-1;n++)cincout《自己再看看 可能有細節錯誤。

3樓:網友

我是才學的 技術不成熟 不能幫你解決 抱歉!

c/c++程式設計問題,用棧方法實現記憶體的申請和釋放?

4樓:網友

動態的記憶體是從heap,也就是堆裡分配,需要程式裡顯式釋放。

stack(棧)裡的記憶體是自動分配釋放的。

你的問題太籠統,把要求寫的具體一些。

5樓:網友

你可以在函式建構函式里面使用關鍵字new分配記憶體,並且在解構函式的時候使用delete關鍵字。

6樓:

每申請乙個就入堆疊,堆疊內的記憶體不釋放。

需要使用的時候,從堆疊pop,使用完畢,看一下能否歸還,如果能歸還,則入棧,否則釋放掉。

7樓:網友

題目有點不太明白。

g_freebuf 為乙個記憶體塊陣列,也就是你要用的棧,g_top記錄了棧頂位置。

byte *memget() //記憶體申請。

void memfree(byte *p) //記憶體釋放。

8樓:網友

分配記憶體:

在棧記憶體中存放了乙個指向一塊堆記憶體的指標p。程式會先確定在堆中分配記憶體的大小,然後呼叫 operator new分配記憶體,然後返回這塊記憶體的首位址,放入棧中。

int a = 0; //全域性初始化區。

char *p1; //全域性未初始化區。

int main()

程式結束後會自動釋放。

9樓:小小de菸圈

先知道概念,c++動態生成的空間都是在棧中,例如 int *a = new int; 分配乙個int型的空間,位址值賦給a,這個空間是動態生成,所以是棧空間,還有區域性變數也是;

靜態的空間是堆,例如全域性變數。

int a;//全域性變數。

int fun()

int main()

總之,當程式中函式執行完就釋放的空間是棧,區域性變數;當程式執行完再釋放的空間是堆,全域性的。

10樓:恐怖的肖恩

出現這種狀況多出在硬體上,你判斷的還是對的,我以前遇到過這種情況,最後是檢查主機板,結果主機板的幾個電容壞掉了,換幾個就好了,很便宜。診斷卡不能查出宕機的原因,只能查出有問題的硬體,希望可以幫到你。

11樓:五五開

哦那不是呼叫malloc和free()嗎你如果 要例題 追加 我給你。

12樓:網友

親,《演算法導論》或者《計算機演算法設計與分析》裡有完整詳細的敘述!!

如何用c/c++程式設計實現計算漢字的重心

13樓:網友

你把每個字網格化(比如可以用畫素)

如乙個「丁」字:

然後分別計算重心的橫座標和縱座標:

橫座標,先對每列取畫素數:2,1,5,5,1這些是重量,然後乘以對中心的距離(一列假定距離1)得到:2*(-2) +1*(-1) +0 + 5*1 + 1*2 = 2

再除以總重量(畫素數)得到:2/14 = 就是中間偏右一點的位置相應的,縱座標: (5*(-2) +2*(-1) +0 +3*1 + 3*2)/14 = -3/14 = 是中間偏上一點的位置。

怎麼用c/c++程式設計實現受力分析?

14樓:網友

模型建立:假設三個物體間只有相互作用力,無外力(保證三力共面,且和為0)

力的大小用乙個double表示,方向用兩個double表示,且已經歸一化(找到表示方法)

假設三個力兩兩不共線,且不為0(去除極端情況)演算法實現:已知三個力的方向,和其中乙個力的大小,求另外兩個力的大小。

已知兩個力的大小和方向,求另外乙個力的大小和方向。

其它情況~總結:不管什麼情況,只要應用以上模型,加上向量運演算法則基本都可以解決。

若需要**可追問~

老城百姓出品。

15樓:傑克蕭

其實你的問題核心不在於用什麼語言去實現,而在於你有沒有乙個成形的「受力分析」模型?如果有的話,只需要將這個分析模型簡明扼要地描述一下,那麼就會有人幫你整理c/c++實現的思路;其實你這是個專業問題,不是it問題。

如何用c或c++編寫程式完成html檔案與txt檔案之間的相互轉換?

16樓:

如果只是實現單純轉換的話,把乙個檔案的內容讀出來再寫到另乙個檔案裡去,樓主是這個意思嗎。

17樓:匿名使用者

...他們的檔案有區別嗎?不就是改一下字尾名而已嗎?

你完全可以吧html寫進txt文字里啊。

你這不是用c修改字尾名而已嗎。

用c語言或者c++程式設計實現「教學管理系統」!!!急啊,**等候!

18樓:匿名使用者

我會寫,但不會幫你做作業。

19樓:網友

要用mfc嗎 自己不多寫怎麼能提高呢 頂樓上的。

用c/c++程式設計,如何生成大量測試資料

20樓:網友

到第10000條資料時肯定會溢位的哦!!

急求「火車票管理系統「程式設計,採用c或c++實現

21樓:網友

你這個工程可不算小,還是自己做吧。

22樓:伊琳小魚兒

你膽夠肥的啊,敢做這個?你不怕人當你是預謀製假票的啊?!

鐵道部有專門的工作人員開發售票系統,並且定期維護、公升級而且現行的售票系統執行方式也和你現在要求的完全不一樣!

你現在這樣……這樣公開徵求……唉,我暈的,我都不知道該怎麼說你了你強成撒了都……我只能說佩服!

23樓:網友

你這個還可以,不難 不要求帶資料庫和傳輸。

查查書吧 一般一些資料書籍會提供整體的乙個工程來給學習的人看的,買那種帶碟的書,會有**的,樓上說的對,做起來確實太麻煩了。

24樓:網友

你這個加100分都沒人給你做。誰有那麼多閒工夫給你做作業~

如何實現c語言程式設計輸出空心菱形,如何實現C語言程式設計輸出空心菱形

include 其實列印三角形啦,菱形啦,思路都是一樣一樣的,都是按行找規律,然後按照每行的規律按行列印就好了。比如以下是每條邊有n 4個 的菱形 邊長是4 c語言都是按行輸出的,我們只要分析第i行要輸出些什麼就好了 0123456 0 1 2 3 4 5 6 從上圖可以看出來,第0行要輸出3個空格...

你好。如何用C程式設計實現檔案的讀取,並將資料儲存在

static void txt string src 這樣就可以把每行放到陣列中的一項裡int idata new int data.length for int i 0 i idata.length i 如果每行是乙個數字,這段 可以把字串轉換為整數 如何用c 讀取txt檔案裡的資料,並且儲存在b...

C語言程式設計如何實現“計算圓的面積”

新學it課堂 案例 輸入圓的半徑,計算圓的面積。用c語言怎麼編寫求圓的周長和麵積的程式? include define pi 3.1415926 void main 編寫程式求圓的面積並輸出,半徑可以利用輸入函式scanf 進行輸入,圓周率利用符號常量。用c語言? 小黑哎啊 include defi...