春季第四周作業

2022-06-28 19:24:12 字數 1003 閱讀 2771

5-1

輸入乙個正整數 n (1≤n≤10)和n 階方陣a的元素,如果方陣a中的所有元素都沿主對角線對稱,輸出「yes」, 否則,輸出「no」。主對角線為從矩陣的左上角至右下角的連線,方陣a中的所有元素都沿主對角線對稱指對所有i, k,a[i][k]和a[k][i]相等。輸入輸出示例如下:

輸入:3

1 2 3

4 5 6

7 8 9

輸出:int main(void)

} if (found==0)

}if (found != 0)

else

return 0;7-2 選擇法排序 (20 分)

本題要求將給定的n個整數從大到小排序後輸出。

輸入格式:

輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。

輸出格式:

在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。

輸入樣例:

45 1 7 6

輸出樣例:

7 6 5 1

int main (void)

printf("%d",a[0]);

for(i=1;i7-1 冒泡法排序 (10 分)

輸入1個正整數n(1<=n<=10),然後輸入n個整數並存放在陣列中,將這n個整數從大到小排序後輸出,相鄰數字間有乙個空格,行末不得有多餘空格。

輸入格式:

輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。

輸出格式:

在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。

輸入樣例:

475 71 77 76

輸出樣例:

77 76 75 71

int main (void)

for(i=0;i}if(in)

break;

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

for(i=1;ireturn 0;

}

春季學期第四周作業

這個作業要求在 2019年春季學期第四周作業 我在這個課程的目標是 我希望能夠通過學習c語言的知識,實現編寫類似 五子棋 的遊戲。這個作業在哪個具體方面幫助我實現目標 這個作業讓我知道了選擇排序法和氣泡排序演算法,及其二者的區別,二維陣列的定義和使用,讓我對陣列的知識更加深入的了解。參考文獻 排序演...

2019春季學期第四周作業

這個作業屬於那個課程 c語言程式設計 這次作業要求在 2019春季學期第四周作業 我在這個課程的目標是 我希望能夠更加掌握迴圈和排序 參考文獻 無本題要求將給定的n個整數從大到小排序後輸出。輸入格式 輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。輸出格式 在一行中輸出從...

2023年春季學期第四周作業

5 1 輸入乙個正整數 n 1 n 10 和n 階方陣a的元素,如果方陣a中的所有元素都沿主對角線對稱,輸出 yes 否則,輸出 no 主對角線為從矩陣的左上角至右下角的連線,方陣a中的所有元素都沿主對角線對稱指對所有i,k,a i k 和a k i 相等。輸入輸出示例如下 輸入 3 1 2 3 4...