2020-05-23 Class 14数组

访问数组元素是间接访问

//输入数组各元素
//一个形参是数组,一个是数组的长度

  void getArray(int a[],int n)
{
    int i;

    for(i=0;i

int main()
{
    int a[8];
    getArray(a,8);
    putArray(a,8);

    adjust(a,8);

    putArray(a,8);

}

 void getArray(int a[],int n)
{
    int i;

    for(i=0;i

//将长度为n的数组,扫描数组然后找出最大和最小值的下标
//最小值和首元素交换
//最大元素和最后元素交换

void adjust(int a[],int n)
{
    int maxIdx=0,minIdx=0;      //定义存储最值的下标
    int i;
    int t ;

    for(i=1;ia[maxIdx])
            maxIdx = i;

        else if(a[i]

//当最大元素在a[0]时
//最小在a[2]时

//5 3 1 2----> 1 3 2 5

=============================================

//求输入的数字是否为素数

int isPrime(int n)
{
    int k ;
    for(k=2;k

你可能感兴趣的:(2020-05-23 Class 14数组)