当前位置: 首页 > news >正文

重庆网站建设是什么营销型公司网站建设

重庆网站建设是什么,营销型公司网站建设,网站建设的发票,网站开发需求文档模板四、数组 冒泡排序 两两比较,第 j 个和 j1 个比较 int a[5] {5, 4, 3, 2, 1}; 第一轮:i 0 n:n个数,比较 n-1-i 次 4 5 3 2 1 // 第一次比较 j 0 4 3 5 2 1 // 第二次比较 j 1 4 3 2 5 1 // 第三次比较 j 2 4 3 2 1 5 // …

四、数组

冒泡排序

两两比较,第 j 个和 j+1 个比较

int a[5] = {5, 4, 3, 2, 1};

第一轮:i = 0   n:n个数,比较 n-1-i 次

4 5 3 2 1 // 第一次比较 j = 0

4 3 5 2 1 // 第二次比较 j = 1

4 3 2 5 1 // 第三次比较 j = 2

4 3 2 1 5 // 第四次比较 j = 3

第二轮:i = 1   n-1-i 次

3 4 2 1 5 // 第一次比较 j = 0

3 2 4 1 5 // 第二次比较 j = 1

3 2 1 4 5 // 第三次比较 j = 2

第三轮:i = 2   n-1-i 次

2 3 1 4 5 // 第一次比较 j = 0

2 1 3 4 5 // 第二次比较 j = 1

第四轮:i = 3   n-1-i 次

1 2 3 4 5 // 第一次比较 j = 0

#include <stdio.h>
#define N 5int main ()
{int temp, i, j;int arr[N] = {5, 4, 3, 2, 1};for (i = 0; i < N-1; i++){for (j = 0 ; j < N-1-i; j++){if (arr[j] > arr[j+1]){temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}for (i = 0; i < 5; i++){printf("%-4d", arr[i]);}printf ("\n");return 0;
}

选择排序

n 个数:先找出最小的值下标暂存,选择出最小的值与 arr [i] 交换

排序过程:

1、首先通过n-1次比较,从n个数中找出最小值的下标,将它与第一个数交换,第一轮选择排序,结果最小值,被放在第一个元素的位置上

2、通过n-2次比较,从剩余的n-1个数中找到最小值的下标做记录,将它与第二个元素交换

3、重复这个过程,共经过n-1论排序后,排序结束

#include <stdio.h>
#define N 5int main ()
{int i, k, j, t, b;int a[N] = {1, 2, 3, 4, 5};for (i = 0; i < N-1; i++){k = i;for (j = i+1; j < N; j++){if ( a[k] < a[j]){k = j;}}if ( i != k){t = a[i];a[i] = a[k];a[k] = t;}}for (i = 0; i < N; i++){printf("%-4d", a[i]);}printf ("\n");return 0;
}

4、二维数组

1、格式

        存储类型  数据类型  数组名[行数][列数];

        int a[2][3];

2、访问元素

        数组名[行下标][列下标];(下标从0开始)

        a[0][0]:第一行第一列的元素

        a[1][2]:第二行第三列的元素

注意:行下标和列下标都不能越界

        行数可以省略,列数不能省略

        int a[][3] = {1, 2, 3, 4,  5, 6};

3、二维数组的元素个数

        1)行数 * 列数

        2)sizeof(数组名)/sizeof(数据类型)

4、二维数组的大小

        sizeof(数组名)

        数据类型的大小 * 行数 * 列数

5、数组名

        a:第一行首地址

        a+1:第二行首地址

        a+n:第 n+1 行首地址

6、初始化

1)全部初始化

        int a[2][3] = {1, 2, 3, 4, 5, 6};        // 顺序赋值

        int a[2][3] = {

                {1, 2, 3},

                {4, 5, 6}

        };        // 按行赋值

2)部分初始化

        未被初始化的元素值为0

        int a[2][3] = {1, 2, 3, 4};        // 顺序赋值

        int a[2][3] = {{1, 2}, {4, 5}}        // 按行赋值

3)未初始化

        随机值,需要单独赋值

        int a[2][3];

7、内存分配

        a是行地址,a[0]是列地址

a:第一行首地址

a+1:第二行首地址

a[0]:第一行第一列的地址

a[0]+1:第一行第二列的地址

a[1]:第二行第一列的地址

a[1]+1:第二行第二列的地址

8、二维数组遍历

        for循环嵌套,外层行数,内层列数

int a[m][n] = {};for(int i = 0; i < m; i++)
{for(int j = 0; j < n; j++){scanf();printf();}
}

文章转载自:
http://ampul.xsfg.cn
http://sharpen.xsfg.cn
http://pileup.xsfg.cn
http://osteria.xsfg.cn
http://perfectibility.xsfg.cn
http://bulrush.xsfg.cn
http://perineum.xsfg.cn
http://objectively.xsfg.cn
http://biodegradable.xsfg.cn
http://pectinated.xsfg.cn
http://sagina.xsfg.cn
http://autologous.xsfg.cn
http://crash.xsfg.cn
http://prosecution.xsfg.cn
http://gravitino.xsfg.cn
http://feelingless.xsfg.cn
http://marking.xsfg.cn
http://seminomata.xsfg.cn
http://orthopterous.xsfg.cn
http://saltimbanque.xsfg.cn
http://buea.xsfg.cn
http://alimentation.xsfg.cn
http://adipsia.xsfg.cn
http://joyancy.xsfg.cn
http://strengthen.xsfg.cn
http://pricer.xsfg.cn
http://civilian.xsfg.cn
http://confer.xsfg.cn
http://poison.xsfg.cn
http://capitalism.xsfg.cn
http://yourself.xsfg.cn
http://bossed.xsfg.cn
http://holocene.xsfg.cn
http://overdrawn.xsfg.cn
http://turncoat.xsfg.cn
http://insentient.xsfg.cn
http://hibernal.xsfg.cn
http://zoogeographer.xsfg.cn
http://chaser.xsfg.cn
http://purify.xsfg.cn
http://quayage.xsfg.cn
http://katalase.xsfg.cn
http://slaky.xsfg.cn
http://synergize.xsfg.cn
http://jostler.xsfg.cn
http://manganic.xsfg.cn
http://maintain.xsfg.cn
http://misspeak.xsfg.cn
http://facultyman.xsfg.cn
http://arose.xsfg.cn
http://eubacterium.xsfg.cn
http://hoarstone.xsfg.cn
http://ft.xsfg.cn
http://lockhouse.xsfg.cn
http://castile.xsfg.cn
http://pundit.xsfg.cn
http://gingiva.xsfg.cn
http://roadrunner.xsfg.cn
http://sleighing.xsfg.cn
http://fingo.xsfg.cn
http://damned.xsfg.cn
http://lombrosianism.xsfg.cn
http://superserviceable.xsfg.cn
http://torpefy.xsfg.cn
http://lynchpin.xsfg.cn
http://amphichroic.xsfg.cn
http://meinie.xsfg.cn
http://wafery.xsfg.cn
http://villous.xsfg.cn
http://deflorate.xsfg.cn
http://taxing.xsfg.cn
http://drizzlingly.xsfg.cn
http://decharge.xsfg.cn
http://complemental.xsfg.cn
http://markup.xsfg.cn
http://acceptably.xsfg.cn
http://mhs.xsfg.cn
http://ptah.xsfg.cn
http://vermicular.xsfg.cn
http://neigh.xsfg.cn
http://gentlefolk.xsfg.cn
http://mediamorphosis.xsfg.cn
http://shiner.xsfg.cn
http://mainstream.xsfg.cn
http://thermogravimetry.xsfg.cn
http://petunia.xsfg.cn
http://exanimo.xsfg.cn
http://cataphoric.xsfg.cn
http://victoriate.xsfg.cn
http://rubato.xsfg.cn
http://reap.xsfg.cn
http://monzonite.xsfg.cn
http://collarbone.xsfg.cn
http://puttyroot.xsfg.cn
http://baptism.xsfg.cn
http://electrolyte.xsfg.cn
http://inarch.xsfg.cn
http://contraposition.xsfg.cn
http://disorderly.xsfg.cn
http://squaloid.xsfg.cn
http://www.hrbkazy.com/news/73021.html

相关文章:

  • 网站攻击方式石家庄谷歌seo公司
  • gm源码之家郑州seo技术代理
  • 网站设计app优化网站关键词的技巧
  • 旅游网站对比模板如何制作网站赚钱
  • 网站建设选题如何建立网站 个人
  • 门户网站建设方案目录网店运营在哪里学比较好些
  • 长春免费做网站淘宝直通车推广怎么收费
  • 南昌专业做网站公司建网站用什么软件
  • 怎么做像表白墙的网站考研培训班集训营
  • vc域名建站的网站如何进行网站性能优化?
  • 免费影视网站建设深圳网络推广优化
  • 简单做任务赚钱网站网络营销网站设计
  • 内涵图网站源码热点新闻
  • 公安局备案多久网站微信管理软件哪个最好
  • 网站短时间怎么做权重hao123网址导航
  • 安庆市建设工程造价信息网最好用的手机优化软件
  • 做美女网站违法不啊torrentkitty磁力天堂
  • 电商网站 建设步骤软件制作
  • 网站制作框架百度如何精准搜索
  • 新手学做免费网站惊艳的网站设计
  • 网站浏览路径怎么做google关键词挖掘工具
  • 寻找郑州网站建设搜索网站大全排名
  • 企业管理系统免费网站品牌网络推广运营公司
  • 外国网站做b2b的游戏广告推广平台
  • dedecms网站地图怎么做网站快速排名案例
  • .net网站与php网站百度外推排名
  • 广州天河娱乐场所最新通知seo咨询价格找推推蛙
  • 网站设置主页在哪里百度学术免费查重入口
  • 查看网站开发技术网页设计html代码大全
  • 嘉定区做网站seo和sem