各位帮忙看下这个判断大小的程序有什么问题。
#include<stdio.h>int main(void)
{
int a[10],b[10];
int i,j,l,m,n,o;
for(i=0;i<10;i++)
{
scanf("%d%*c",&a[i]);
}
for(j=0,n=0;j<10;j++)
{
m=a[j];
for(l=0;l<10;l++)
{
if(m>a[l])n++;
}
b[n]=m;
}
for(o=0;o<10;o++)printf("%d",b[o]);
return (0);
}
程序原意是想把10个数从大到小输出,但结果却是错的,vs2010中调试也是错的