指针 数组练习

/*指针实现M*N数组array[M][N]的练习 *指针*p实现 *指针数组*q[N]实现 *array实现 */ #include <stdio.h> #define M 5 #define N 6 int main() { int array[M][N]; int cout=1; int *p,*q[N],**r; int k=0,l=0,v=0; for(int x=0;x<M;x++) //数组用1,2,3。。。初始化 { for(int y=0;y<N;y++) { ...
C | 2012-12-31 20:38 | 阅读 1151 次 | 评论 0 条

排列组合

//排列组合问题 //没有考虑重复元素删除 #include <stdio.h> #include <stdlib.h> //从n个元素的数组a中,取m个元素的组合 bool zuhe(char a[],int n,int m) {//p[x]=y 取到的第x个元素,是a中的第y个元素 int index,i,*p; p=(int*)malloc(sizeof(int)*m); if(p==NULL) { return false; } index...
C | 2012-12-31 20:36 | 阅读 1226 次 | 评论 0 条

矩阵

/*输出如下类型的三角矩阵 1 2 3 4 5 12 13 14 6 11 15 7 10 8 9 */ #include<cstdio> void main( ) { const int MAX=50; int a[MAX][MAX]; int num; //行数 printf("正整数num="); scanf("%u",&amp;num); int counter=1; //数字的序号 int k=0; ...
C | 2012-12-31 20:35 | 阅读 1201 次 | 评论 1 条

求取矩阵鞍点的算法

/* *求取矩阵鞍点的算法 */ #include <stdio.h> #include <stdlib.h> #define M 3 #define N 3 int main() { int arr[M][N]={1,1,1,3,1,2,1,3,1}; int flag; //鞍点的标志 int x,y; // 记录鞍点的行号和列号 int count=0; //记录鞍点的个数 int temp; int i,j,...
C | 2012-12-31 20:30 | 阅读 1588 次 | 评论 0 条
浏览14359次
文章分类