程式設計題xiexie

時間 2022-02-16 13:05:13

1樓:

我是以c語言實現的

#include "stdio.h"

#define max 100

int main()

while(a[num]!=-1);

num--;//-1不算

i=1;//i為第二個元素

while(a[0]!=a[i]) i++;//找到第一個與第一個元素相等的元素的位置賦給j;

j=i;

i++;//從下一個元素開始邊尋找,邊移動元素for(;i<=num;i++)

if(a[0]!=a[i])

num=j;

for(i=0;i

printf("%d ",a[i]);}

2樓:

方法很簡單,通過一箇中間陣列

function 刪同(byref a() as integer)dim b(),counts as integercounts=0

for i=1 to ubound(a)

if a(i)=a(0) then

else

counts=counts+1

b(counts)=a(i)

end if

next i

redim a(counts)

for i=0 to counts

a(i)=b(i)

next i

end function

3樓:匿名使用者

你是要程式嗎?

陣列元素個數定了沒,或者還是輸入什麼來結束輸入

4樓:

比如陣列是a[n],你又沒說用什麼語言,我用c實現吧unsigned num=0;

for (i=1;i

新的陣列長度是n-num。

5樓:幻☆天芒

**如下:

#include

#include

main()

printf("產生的隨機數:\n");

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

//準備刪除與a[0]相同的數。

temp=a[0];

for(i=1;i<40;i++)}}

printf("變化後:\n");

for(i=0;i<40-count;i++)}

python程式設計題,Python程式設計題

我用的是python3.6.x 剛才一個題和這個一樣是你問的嗎? def same first name name1,name2 if name1 is none or name2 is none print name1 or name2 is none elif type name1 type o...

大學MATLAB程式設計題,matlab程式設計題

我只會用迴圈函式了 比如第一個問題,y 1 for n 1 1 100 y y 1 n 1 2 n 1 end這樣,儘管matlab做為矩陣實驗室,用迴圈函式做有點浪費資源,不過我想不出來別的什麼,希望路過大俠指教 樓主關於這種迴圈函式方法有不明白的歡迎追問 以下六行儲存為pifour.m檔案fun...

Pascal程式設計題答案,pascal程式設計題目,大師解答一下,最好用最簡潔的方法,做上批註。

pascal博士 var f array a d of boolean s longint ch char begin for ch a to d dobegin f ch true 列舉誰是小偷,做標記s 0 說真話數量計數器 if not f a then inc s a不是小偷則計數器加一 i...