12-08关于冒泡排序和数组

一.整型数组:int numsArray[]

浮点型数组:float scoreArray[]

字符串数组:numsArray[]

在定义一个数组时,必须能确定数组内的元素个数。

 二.定义一个数组内拥有5个元素,默认每个元素值=0;

1⃣️int numsArray[5];(5*4=20 内存空间)

数组里有5个元素,每个都是整型。

2⃣️int numsArray[]={1,2,3,4};(4*4=16 内存空间)

定义一个数组,拥有四个元素,依次是1,2,3,4

3⃣️int numsArray[5]={1,2};(5*4=20内存空间)

定义一个数组,拥有5个元素,第一个为1,第二个位2,后面默认是0.

三. 访问数组函数

索引值从0开始,例:

int numsArray[0]//对应的就是索引值由0开始的,即数组内的第一个元素。

数组:用来存储多个相同类型数据的

四.C语言内设置随机数的种子

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

int main(){

srand((unsigned int)time(NULL));

for (int i = 0;i<5;i++){

printf("%d",rand()%9+1);

}

printf(" ");

return 0;

}

五.冒泡排序

int temp;

    for (int i = 0;i <4;i ++){

        for (int j =4-1-1;j >=i ; j --) {

            if (array[j] > array[j+1]) {

                temp = array[j+1];

                    array[j] = array[j+1];

                    array[j+1] = temp ;

                    

            }

        }

    }

原文地址:https://www.cnblogs.com/liuzhicen/p/5030619.html