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++)} 我用的是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... 我只會用迴圈函式了 比如第一個問題,y 1 for n 1 1 100 y y 1 n 1 2 n 1 end這樣,儘管matlab做為矩陣實驗室,用迴圈函式做有點浪費資源,不過我想不出來別的什麼,希望路過大俠指教 樓主關於這種迴圈函式方法有不明白的歡迎追問 以下六行儲存為pifour.m檔案fun... 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...python程式設計題,Python程式設計題
大學MATLAB程式設計題,matlab程式設計題
Pascal程式設計題答案,pascal程式設計題目,大師解答一下,最好用最簡潔的方法,做上批註。