[高校教师人事管理系统用C数组和链表实现]要是要报告就留邮箱#include#include#includeusing namespace std; const int N=7; class teacher { public: void set(int i); //录入信息 void add(teacher p); //增加资料...+阅读
#include
#include
int numSort(int *a,int count_num)
{ int i,j,min=-1,temp;
for(j=count_num-1;j>0;j--)
for(i=j-1;i>=0;i--)
if(a[j] > a[i])
{ temp=a[i]; a[i]=a[j]; a[j]=temp;
min=i;
j=0;
break;
}
if(min==-1) return 0;
for(i=min+1;i for(j=i+1;j if(a[j] < a[i])
{ temp=a[i];
a[i]=a[j];
a[j]=temp;
}
return 1;
}
void main()
{ int *a;
int i,j,count_num;
printf("个数:");
scanf("%d",&count_num);
a=(int *)malloc(sizeof(int)*count_num);
for(j=0;j { printf("输入第%d个数:",j+1);
scanf("%d",a+j);
}
if(numSort(a,count_num))
{ printf("\n排列后:");
for(i=0;i printf("%d ",a[i]);
}
else printf("\n不满足条件");
}