----------数组
寂寂寂寂寂蝶丶
这个作者很懒,什么都没留下…
展开
-
数组中的排序问题
线性排序与冒泡排序#include "stdafx.h"#define N 5int _tmain(int argc, _TCHAR* argv[]){ int array[N] = { 2, 1, 5, 4, 3 }; //线性排序 for (int i = 0; i < N - 1; i++) { for (int j = i + 1; j < N; j++) {转载 2017-11-08 09:20:52 · 299 阅读 · 0 评论 -
求数组中的最值问题
求数组中的最大值和最小值#include "stdafx.h"#include //用rand函数时需要加的头文件#include int _tmain(int argc, _TCHAR* argv[]){ int array[10]; srand(time(NULL)); //随机数种子 for (int i = 0; i < 10; i++) { array[转载 2017-11-08 09:21:41 · 382 阅读 · 0 评论 -
数组的归并问题
俩个数组归并成为一个数组#include "stdafx.h"#define M 5#define N 3int _tmain(int argc, _TCHAR* argv[]){ int a[M] = { 1, 3, 5, 6, 9 }; int b[N] = { 2, 4, 7 }; int c[M + N]; //归并的新数组 int ai=0; in转载 2017-11-08 09:22:39 · 1100 阅读 · 0 评论 -
数组中普通查找和折半查找
普通查找#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int array[10] = { 1, 23, 565, 4, 7, 87, 34, 2, 8, 44 }; for (int i = 0; i < 10; i++) { printf("%d\n", array[i]); } int idx =转载 2017-11-08 16:54:20 · 575 阅读 · 0 评论 -
二维数组中的指针加法计算 与 初始化
二维数组的本质#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int a[3][4] = { {}, {1,2,3,4} }; //int[4] a[3] T[3] a //整体上来说 printf("sizeof(a)=%d sizeof(int[3][4])=%d\n", sizeof(a),原创 2017-11-09 10:01:00 · 1136 阅读 · 0 评论 -
二维数组的主次对角线输出与逆置
二维数组的主次对角线输出#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int a[4][4] = { 5, 1, 1, 1, 2, 50, 2, 2, 3, 3, 500, 3, 4, 4, 4, 5000 }; /*for (int i = 0; i < 4; i++) { for (int j = 0;转载 2017-11-09 10:15:14 · 2169 阅读 · 0 评论 -
自定义函数传递一维数组
一维数组在函数中的传递#include "stdafx.h"void displayArray(int *p, int n){ for (int i = 0; i<n; i++) { printf("%d\n", p[i]); // *(p+n) }}void mySwap(int *px, int *py){ *px = *px ^ *py; *py =转载 2017-11-11 14:51:06 · 1843 阅读 · 0 评论 -
产生n个不重复的随机数放入数组中
产生30个不重复的随机数并放入数组#include "stdafx.h"#include #include int _tmain(int argc, _TCHAR* argv[]){ int a[30]; int n = 0; int t; int i; srand(time(NULL)); while (1) { t = rand()%100; for (i原创 2017-11-11 20:51:23 · 2108 阅读 · 0 评论