A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 颖峰 中级黑马   /  2015-9-2 19:20  /  430 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//一维数组函数遍历的调用
#include <stdio.h>
//输入长度
int shuRu(){

    int a;

    printf("请输入数组的长度:");

    scanf("%d",&a);

    return a;

}



//数组的赋值调用

void fuZhi(int arr[],int b){


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

        printf("请输入函数内的值:");

        scanf("%d",&arr);

    }





}


//排序
void paiXu(int arr[],int len){

    int temp;

    for (int i = 0; i<len-1; i++) {

        for (int j =i+1; j <len; j++) {

            if (arr>arr[j]) {

                temp = arr[j];

                arr[j] = arr;

                arr = temp;

            }


        }

    }


}


//遍历数组
void array(int arr[],int len){


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

        printf("%d\t",arr);

    }



}


int main()
{
    //定义长度使用函数的返回值
    int len = shuRu();  //此处为数组的长度

//    定义一个数组
    int ages[len];

//    数组的赋值调用
    fuZhi(ages,len);


//    调用排序

    paiXu(ages,len);


//  调用遍历数组
    array(ages,len);





    return 0;

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马