#include
#define N 10
/*函数前置声明*/
int sortArr(int *p,int n);
int printArr(int * p, int n);
/*冒泡排序*/
int sortArr(int *p,int n)
{
int i, j, t;
for(i = 0; i < n; i++)
{
for(j = 0; j <= n-i-2; j++)
{
if(p[j] > p[j+1])
{
t = p[j];
p[j] = p[j+1];
p[j+1] = t;
}
}
}
return 0;
}
/*打印数组*/
int printArr(int * p, int n)
{
int i;
for(i=0; i { printf("%d ",*p++); } printf("\n"); return 0; } /*主函数*/ int main(void) { int i,num[N]; printf("请输入9个整数:\n"); for(i = 0; i < 9; i++) scanf("%d", &num[i]); sortArr(num, 9); printArr(num, 9); printf("\n请输入1个要插入的整数:"); scanf("%d", &num[N-1]); sortArr(num, N); printArr(num, N); getchar(); getchar(); return 0; }