求助函数调用
#include<stdio.h>#define SIZE 10
main()
{
int i,number,str[SIZE]={1,3,5,7,9,11,13,15,17};
void line(int,int);
scanf("%d",&number);
printf("the before is:")
for(i=0;i<SIZE;i++)
printf("%2d",str[i]);
line(number,str);
printf("the after is:");
for(i=0;i<SIZE;i++)
printf("%2d",str[i]);
}
void line(int number,int str[])/*line有问题,编译有错误,自己看不出来了*/
{
int a,c,b=2;
for(a=0;a<SIZE;a++)
if(number<str[a]||number==str[a])
{
for(c=0;c<SIZE-a;c++)
{
str[SIZE-b]=str[SIZE-b+1];
b++;
}
}
}