當前位置:首頁 » 操作系統 » 設計一個演算法

設計一個演算法

發布時間: 2022-02-07 07:01:37

⑴ 設計一個演算法

根據勾股定理求出第三遍為根號(a²+b²)

所以周長是
a+b+根號(a²+b²)

⑵ 設計一個演算法

寫了一段fortran代碼,演算法詳見注釋(綠色文字)。

附:模擬運行的結果和代碼

⑶ 設計一個演算法:

1)定位到順序表的首結點
2)訪問該結點,若其數據域為x,將其替換為y
3)若該結點是表尾結點,演算法結束。否則指向其下一結點,然後轉2)。

⑷ 設計一個程序演算法

什麼樣的節點!什麼樣的程序,需要知道!
希望回答能給你帶來幫助,如果還又不明白的地方請追問
你的採納是我前進的動力答題不易互相理解

⑸ C語言 設計一個演算法

#include<stdio.h>
#define N 10

int main(){
int n,i,j,k,j0,i0;
int m[N][N]={ 0 };
printf("請輸入矩陣行數:");
scanf("%d", &n);
i=0,j=n-1,k=1,j0=n-1,i0=0;
while(k<=n*n){
m[i][j]=k++;
if(i0==0 && j<n-1){ //對角線以上,未到最右端
i++,j++;
}else if(i0==0 && i<n-1 && j==n-1){ //對角線以上,已到最右端
i=i0, j=j0-1, j0--;
}else if(i==n-1 && j==n-1){ //對角線,已到最右端
i0++, i=i0, j=0, j0=n-1;
}else if(i0>0 && j<j0-1){ //對角線以下,未到對角線
i++, j++;
}else if(i0>0 && j==j0-1){ //對角線以下,已到對角線
i0++, i=i0, j=0, j0--;
}
}
printf("\n%d階對角壓縮矩陣如下:\n",n);
for(i=0; i<n; i++){
for(j=0; j<n; j++)
printf("%5d", m[i][j]);
printf("\n");
}
return 0;
}

⑹ 設計一個演算法,計算1+3+5+7+…+99

一共是(99+1)/2=50個數
首尾相加即25*100=2500

望採納,謝謝~

⑺ 設計一個演算法(數學題)

N無窮大,但因數不能無窮大 質數是無窮的,用反證法,是古希臘的一個數學家發明的,名字不記得了。
方法就是藍色沖擊的回答,但他的回答後半部分有點簡單,可以這樣說:所有質數的乘機再加1這個數如果不是質數那一定是和數,和數就可以表示成若干個質數的乘機(可以多次),列出這個等式,移項,1在等號一邊,等號另一邊是這個和數和前面的所有質數的乘積的差,提取公因子(一定有相同的質數公因子),於是式子就變成了兩個整數的乘機等於1,這是不可能的,於是假設不成立。式子如下:
2*3*5*7*……*p + 1 = X (其中p假設為最大的質數,X為和數)
=》X = q*Y (q為某個質數)
=》2*3*5*7*……*q*……*p + 1 = X = q*Y
=》1 = q*Y - 2*3*5*7*……*q*……*p
=》1 = q *(Y - 2*3*5*7*…………*p)
q及(Y - 2*3*5*7*…………*p)都是整數,乘積為1,矛盾。假設不成立,即不存在最大質數。

⑻ 數學上的 設計一個演算法計算1+3+5+……+2011

1=1的平方

1+3=4=2的平方
1+3+5=9=3的平方
--- ---
1+3+5+---+2011=1006的平方=1012036

【希望採納,謝謝】

⑼ 設計一個演算法程序

試題答案:(1)演算法步驟:
第一步:使i=1;
第二步:使S=0;
第三步:使S=S+2i;
第四步:使i+1;
第五步:如果i>10,則輸出S,結束演算法;否則,返回第三步,繼續執行演算法.
(2)演算法的程序框圖:

⑽ 設計一個演算法 ,並指出復雜度

問題的前提不是很清楚,如果數組中的每個元素都是不一樣的,那麼就簡單了,偽代碼如下:
while(true)
{
int i,j;
i=j=0;
if(deleted[i]==origin[j])
{
i++;j++;
}else{
printf("%d ",orgin[j]);
j++;
}
if(i>=delete.length)
break;
}
這個演算法只有O(N)的復雜度。

如果原數組可能存在相同的元素,可以採用填空法,把刪除後的數組元素填到原始數組對應元素的空中,填完後,空餘的空就是被刪除的元素,這個演算法的復雜度N平方

熱點內容
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:170
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554
雲伺服器的優點與缺點 發布:2024-09-08 06:30:34 瀏覽:734