C语言蛇形矩阵的输出
来源:互联网 发布:java培训后如何找工作 编辑:程序博客网 时间:2024/05/24 16:16
#include<stdio.h>#include<malloc.h>int main(){int **p=NULL;int m,n,i,j,k=0;printf("请输入矩阵的行数:");scanf("%d",&m);if((p=(int**)malloc(sizeof(int**)*m))==NULL)//根据行数分配内存,分配双指针{printf("不能分配内存!!!\n");return 1;}printf("请输入矩阵的列数:");scanf("%d",&n);for(i=0;i<m;i++){if((p[i]=(int*)malloc(sizeof(int*)*n))==NULL)//为每一行分配指针,每一行有n个数{printf("不能分配内存!!!\n");return 1;}}for(j=0;j<n;j++){if(j%2==0)//判断是奇数列还是偶数列{for(i=0;i<m;i++)//偶数列就正序输出{p[i][j]=k++;}}else{for(i=m-1;i>=0;i--)//奇数列就倒序输出{p[i][j]=k++;}}}for(i=0;i<m;i++){for(j=0;j<n;j++){printf("%d\t",p[i][j]);}printf("\n");}for(i=0;i<m;i++)//分别释放每一行的指针{free(p[i]);p[i]=NULL;}free(p);//释放双指针p=NULL;return 0;}
0 0
- C语言蛇形矩阵的输出
- c语言实现输出二维蛇形矩阵
- C语言-蛇形矩阵
- 蛇形矩阵的输出
- 递归法解决回式蛇形矩阵的输出(C语言的实现)
- C语言蛇形矩阵2
- C语言蛇形矩阵例题
- c语言写蛇形矩阵
- C语言实现蛇形矩阵
- C语言实现蛇形输出
- C语言字符串的问题和蛇形矩阵的问题解答
- 蛇形矩阵的一种解法(C语言)
- c实现输出二维蛇形矩阵
- c语言中的蛇形矩阵代码分享
- C语言-蛇形矩阵(2)
- 用C语言实现蛇形输出
- 打印输出蛇形矩阵
- Java 输出蛇形矩阵
- Xcode下接入Google Analytics SDK的教程指导
- 【Github教程】史上最全github使用方法:github入门到精通
- CGIC简明教程
- openstack如何支持xen即libvirt和xenapi的选择
- Unity3D NGUI自适应屏幕分辨率 最新
- C语言蛇形矩阵的输出
- 14001问题?
- linux svn命令详解
- oracle——使用事务控制语句
- JavaScript Source Map详解
- 蓝牙核心技术概述(四):蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)
- Head First Python (中文)学习笔记-第6章
- JAVA WEB 浏览器兼容问题汇总
- 如何衡量多元线性回归模型优劣