阅读背景:

使用函数在C中对数组进行排序,但程序只是不运行

来源:互联网 
#include <stdio.h>
#include <conio.h>

void sorter(int b, int a[]);

int main(void){
    int i, j, arraySize;
    int arrayNums[arraySize];

    printf("Please enter how many numbers you wish to enter: ");
    scanf("%d", &arraySize);

    for(i =0; i<arraySize; i++)
    {
        printf("Enter Value No. %d: ", i+1);
        scanf("\n%d", &arrayNums[i]);
    }

    for(i=0; i<arraySize; i++)
    printf("%d", arrayNums[i]);

    sorter(arraySize,arrayNums);

    printf("after sorting");

    for(i=0; i<arraySize; i++)
    {
        printf("\n%d", arrayNums[i]);
    }
}

void sorter(int b, int a[]){
    int i,j, swap;

    for(i = 0; i<b; i++)
        for(j=i; j<b; j++)
        {
            if(a[i]>a[j]){
                swap= a[i];
                a[i]=a[j];
                a[j]=swap;
            }
        }
}
#include <stdio.h>
#include <conio.h>

void sor



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: