一道关于C语言冒泡排序法的题求大神解答!怎么做都有错.我把程序改成这样了,为什么还不行?#include#define N 100void BubbleSort(int A[],int s,int m){int i,j,t;for(j=0;j
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 11:39:49
一道关于C语言冒泡排序法的题求大神解答!怎么做都有错.我把程序改成这样了,为什么还不行?#include#defineN100voidBubbleSort(intA[],ints,intm){int
一道关于C语言冒泡排序法的题求大神解答!怎么做都有错.我把程序改成这样了,为什么还不行?#include#define N 100void BubbleSort(int A[],int s,int m){int i,j,t;for(j=0;j
一道关于C语言冒泡排序法的题
求大神解答!怎么做都有错.
我把程序改成这样了,为什么还不行?
#include
#define N 100
void BubbleSort(int A[],int s,int m)
{
int i,j,t;
for(j=0;j
一道关于C语言冒泡排序法的题求大神解答!怎么做都有错.我把程序改成这样了,为什么还不行?#include#define N 100void BubbleSort(int A[],int s,int m){int i,j,t;for(j=0;j
给你改了一下.看看行不行.
#include<stdio.h>#define N 100
void BubbleSort(int A[],int s,int m)
{
int i=0,j=0,t=0;
for(j=s;j<s+m;j++)
for(i=j;i<s+m;i++)
if(A[j]<A[i])
t=A[i],A[i]=A[j],A[j]=t;
}
int main()
{
int A[100],t,n,s,m;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&A[i]);
scanf("%d%d",&s,&m);
BubbleSort(A,s,m);
for(int j=0;j<n;j++)
printf("%d ",A[j]);
return 0;
}