//一维数组函数遍历的调用 #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;
}
|