在线求一道C语言题目 很急很急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/18 23:11:07
写一个函数SORT 将放到一为维数组的若干个数按用冒泡法从小到大的顺序排序 在主函数中输入若干个数到一个一维数组中 调用SORT 对该数组进行排序 在主函数中将原数组和排好序的数组输出

请编写程序删除指定位置上的字符 并输出结果

#include "stdafx.h"
#include <assert.h>
#include <stdio.h>

void sort(int *alist, int n)
{
int i,j,k;
i = n-1;
while(i>0)
{
k = 0;
for(j=0; j<i; ++j)
{
if(alist[j] > alist[j+1])
{
int temp = alist[j];
alist[j] = alist[j+1];
alist[j+1] = temp;
k = j;
}
}
i = k;
}
}
void DelNo(int *alist,int n,int index)
{
int i ;
assert(index>= 0 && index <n);
for(i = index; i < n; ++i)
{
alist[i] = alist[i+1];
}

}
void InPutNo(int *alist, int n)
{
int i;
printf("输入数组:\n");
for(i=0; i<n; ++i)
{
scanf("%d",&alist[i]);
}
}
void printNo(int *alist, int n)
{
int i;
for(i=0; i<n; ++i)
{
printf("%d ",alist[i]);