C语言动态创建二维数组代码
#include <stdio.h> #include <stdlib.h> int main() { int r,c; printf("row column "); scanf("%d %d",&r,&c); int ** a; a=(int**)malloc(r*sizeof(int*)); for(int i=0;i<r;i++){ a[i]=(int*)malloc(c*sizeof(int)); } printf("input "); for(int i=0;i<r;i++){ for(int j=0;j<c;j++){ printf("(%d,%d)",i,j); scanf("%d",&a[i][j]); } } printf("output "); for(int i=0;i<r;i++){ for(int j=0;j<c;j++){ printf("%d ",a[i][j]); } printf(" "); } return 0; }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 记一次Mysql占用内存过高的优化过程
- 下一篇: PHP使用正则表达式过滤特殊的字符和空白