查看“Linux-2018-spring-main”的源代码
←
Linux-2018-spring-main
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
*#include <stdio.h> * *int my_matrix3(int n, int d) { * int i, j, k, l; * int **_pp = (int **)malloc(sizeof(int*)*n); * _pp[0] = (int*) malloc(sizeof(int)*n*d); * for (l = 1; l < n; l++) { * _pp[l] = &_p[l*d]; * } * for (i = 0; i < n; i++) { * for (j = 0; j < d; j++) { * _pp[i][j] = i*j; * } * } * for (k = 0; k < n*d; ++k) { * printf("%d ", _p[k]); * if ((k+1) % d == 0) printf("\n"); * } * free(_p); * free(_pp); *} *int my_matrix2(int n, int d) { * int *_p = (int*) malloc(sizeof(int)*n*d); * int **_pp = (int **)malloc(sizeof(int*)*n); * int i, j, k, l; * for (l = 0; l < n; l++) { * _pp[l] = &_p[l*d]; * } * for (i = 0; i < n; i++) { * for (j = 0; j < d; j++) { * _pp[i][j] = i*j; * } * } * for (k = 0; k < n*d; ++k) { * printf("%d ", _p[k]); * if ((k+1) % d == 0) printf("\n"); * } * free(_p); * free(_pp); *} * *int my_matrix(int n, int d) { * int *_p = (int*) malloc(sizeof(int)*n*d); * int i, j, k; * for (i = 0; i < n; i++) { * for (j = 0; j < d; j++) { * _p[i*d+j] = i*j; * } * } * for (k = 0; k < n*d; ++k) { * printf("%d ", _p[k]); * if ((k+1) % d == 0) printf("\n"); * } * free(_p); *} *int main() { * my_matrix(3, 4); * my_matrix2(3, 4); *}
返回至
Linux-2018-spring-main
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
新闻
成员介绍
研究组
科研项目
发表论文
在线演示
工具
链入页面
相关更改
特殊页面
页面信息