关于函数调用的问题,小白求教
编写程序,在主函数中定义一个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出。输入格式:
9个整数和1个整数
输出格式:
10个整数
输入样例:
2,3,1,5,6,76,89,31,90[回车]
7[回车]
输出样例:
1,2,3,5,6,7,31,76,89,90[回车]
#include<stdio.h>
void fun1(int num[]){
int i,j,temp;
for(i=1;i<10;i++)
for(j=1;j<10-i;j++)
if(num[j]>num[j+1]){
temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
for(i=0;i<10;i++){
printf("%d,",num[i]);
} printf("\n");
}
int main(){
int num[10],n,i;
void fun1();
for(i=0;i<9;i++){
scanf("%d,",num[i]);
}
scanf("%d",&num[9]);
fun1(num);
}
main函数里的fun1(num)报错