一个数组打印的方法,请高手们帮实现
输入:
5 3
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
输出:
1 2 3 4 5 9 13 12 11 6 7 8
输出规则:
先向右-》左下-》左-》上
第一行是metrics的size,和行数, 第二行开始是数据,实现下面方法,main方法能够正确输出
================================================================
void convertMatrix(int width, int height, int* matrix, int *result_size, int** result) {
}
===============================================================
int main() {
int res_size;
int* res;
int _width;
scanf("%d", &_width);
int _height;
scanf("%d", &_height);
int *_matrix = (int*) malloc(_width * _height * sizeof(int));
int _matrix_i;
for(_matrix_i = 0; _matrix_i < _width * _height; _matrix_i++) {
int _matrix_item;
scanf("%d", &_matrix_item);
_matrix[_matrix_i] = _matrix_item;
}
convertMatrix(_width, _height, _matrix, &res_size, &res);
int res_i;
for(res_i=0; res_i < res_size; res_i++) {
printf("%d ", res[res_i]);
}
return 0;
}
5 3
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
输出:
1 2 3 4 5 9 13 12 11 6 7 8
输出规则:
先向右-》左下-》左-》上
第一行是metrics的size,和行数, 第二行开始是数据,实现下面方法,main方法能够正确输出
================================================================
void convertMatrix(int width, int height, int* matrix, int *result_size, int** result) {
}
===============================================================
int main() {
int res_size;
int* res;
int _width;
scanf("%d", &_width);
int _height;
scanf("%d", &_height);
int *_matrix = (int*) malloc(_width * _height * sizeof(int));
int _matrix_i;
for(_matrix_i = 0; _matrix_i < _width * _height; _matrix_i++) {
int _matrix_item;
scanf("%d", &_matrix_item);
_matrix[_matrix_i] = _matrix_item;
}
convertMatrix(_width, _height, _matrix, &res_size, &res);
int res_i;
for(res_i=0; res_i < res_size; res_i++) {
printf("%d ", res[res_i]);
}
return 0;
}
...全文
相关推荐
Java实现循环体的过滤器的方法
主要介绍了Java实现循环体的过滤器的方法,需要的朋友可以参考下
python实现将一个数组逆序输出的方法
今天小编就为大家分享一篇python实现将一个数组逆序输出的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
java 将一个数组逆序输出的方法
今天小编就为大家分享一篇java 将一个数组逆序输出的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
java删除数组中的某一个元素的方法
下面小编就为大家带来一篇java删除数组中的某一个元素的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
对python以16进制打印字节数组的方法详解
今天小编就为大家分享一篇对python以16进制打印字节数组的方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


