程序很简单,就是不知道哪有问题(菜鸟求教)
main()
{
int i,j,num;
int a[5];
for(i=0;i <5;i++) scanf( "%d ",a[i]);
for(i=0;i <4;i++)
{
for(j=i+1;j <5;j++)
if(a[j] <a[i])
{num=a[i];
a[i]=a[j];
a[j]=num;
}
}
for(i=0;i <5;i++)
printf( "%d ",a[i]);
getch();
clrscr();
}
[解决办法]
for(i=0;i <5;i++) scanf( "%d ",a[i]);
这句的scanf用的不对,改为
for(i=0;i <5;i++) scanf( "%d ",&a[i]);