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
輸出:
no
1.我的**
#include int main(void2.設計思路)
}if(
found==0
) }
if (found != 0
)
else
return0;
}
3.遇到的問題
無4.執行結果
7-2 選擇法排序 (20 分)
本題要求將給定的n個整數從大到小排序後輸出。
輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。
在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。
4
5 1 7 6
7 6 5 1
1.我的**
#includevoid bubble (int a , int**是和小夥伴共同完成的。n);int
main()
void bubble (int a , int
n)}
2.遇到的問題
跟著書上的流程走沒什麼問題。
3.設計思路
4運算結果
7-1 找鞍點 (20 分)
乙個矩陣元素的「鞍點」是指該位置上的元素值在該行上最大、在該列上最小。
本題要求編寫程式,求乙個給定的n階方陣的鞍點。
輸入第一行給出乙個正整數n(1≤n≤6)。隨後n行,每行給出n個整數,其間以空格分隔。
輸出在一行中按照「行下標 列下標」(下標從0開始)的格式輸出鞍點的位置。如果鞍點不存在,則輸出「none」。題目保證給出的矩陣至多存在乙個鞍點。
4
1 7 4 1
4 8 3 6
1 6 1 2
0 7 8 9
2 1
2
1 74 1
none
1.我的程式設計
#includeint main(void2.遇到的問題)
} if(z==1
) printf(
"0 0");
else
} for(x=0;x)
} if(i==temp)
} if(flag==0
) printf(
"%d %d
",i,c);
else
printf(
"none
");
} return0;
}
懵了,至今未懂
3.執行結果
總結周/日期
這週所花的時間
**行學到的知識點簡介
目前比較困惑的問題
3/9-3/15
5h132
檔案建立及其檔案的利用
3/15-3/18
4h156
二位陣列和暴力解法
3/18-3/19
5h187
選擇排序法
選擇排序法不是特別理解
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...
2023年春季學期第四周作業
7 2 選擇法排序 20 分 本題要求將給定的n個整數從大到小排序後輸出。輸入格式 輸入第一行給出乙個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。輸出格式 在一行中輸出從大到小有序的數列,相鄰數字間有乙個空格,行末不得有多餘空格。輸入樣例 45 1 7 6 輸出樣例 7 6 5 1 i...
2023年春季學期第四周作業
5 1輸入 3 1 2 3 4 5 6 7 8 9 輸出 no include int main void if found 0 if found 0 else return 0 流程圖 思路 就是判斷a i k 和a k i 是否相等,found不等於0時 列印yes 沒有遇到問題 7 2 選擇法...