C语言的排序问题!(降序)
发布网友
发布时间:2024-10-01 20:12
我来回答
共3个回答
热心网友
时间:2024-10-01 20:37
你这个是冒泡排序算法
for(i=1;i<N;i++) //这里应该改为 for (i=0;i<n-1;i++)
{
for(j=0;j<N-i;j++)
{
if(a[i]<a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
}
}
循环的设置有些问题,请按要求更该
热心网友
时间:2024-10-01 20:41
下标错误
还有溢出的问题。
热心网友
时间:2024-10-01 20:40
#include<stdio.h>
#define N 10
int main(void)
{
int a[N], t, i, j;
for(i=0;i<N;i++)
{
scanf(