为什么会内存溢出???
#include<stdio.h>int main()
{
int b,i,m,j;
printf("how many numbers?\n");
scanf("%d" ,&m);
int a[m];
for(i=0;i<m;i++)
scanf("%d" ,&a[i]);
for(j=0;j<(m-2);j++)
for(i=0;i<(m-j);i++)
if(a[i+1]<a[i])
{
b=a[i+1];
a[i+1]=a[i];
a[i]=b;
}
printf("\n");
for(i=0;i<m;i++)
printf("%d<" , a[i]);
}
这是运行结果
[此贴子已经被作者于2018-12-3 17:16编辑过]