复习挑战 #2
本课属于 Coddy C 学习旅程的“基础知识”单元。第 60 课,共 63 课。
挑战
简单来测试一下你的 C 数组操作技能吧!
创建一个程序,对二维数组(矩阵)执行操作:
- 创建一个名为
rotateMatrix的函数,该函数:- 接收原始矩阵、用于存放旋转结果的第二个矩阵,以及矩阵的大小
- 将矩阵顺时针旋转 90 度
使用下面的语句旋转矩阵:rotated[j][size-1-i] = original[i][j]; - 将结果写入第二个矩阵(该函数返回
void;给定的main会为你打印结果)
- 创建一个名为
findElement的函数,该函数:- 接收一个二维整数数组、数组的大小和目标值
- 如果在矩阵中找到目标值,则返回 1;否则返回 0
亲手试试
void rotateMatrix(int original[][10], int rotated[][10], int size) {
// 在这里编写你的代码
}
int findElement(int matrix[][10], int size, int target) {
// 在这里编写你的代码
}
基础知识中的所有课
自己练习: C 在线编译器