c源码关于排序的问题。
#include<stdio.h>int main()
{printf("请输入10个数排序:");
int a[10],b,c,h;
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
for(int j=0;j<9;j++)
for(h=0;h<9;h++)
if(a[h]>a[h+1])
{
b=a[h];
a[h]=a[h+1];
a[h+1]=b;
}
for(c=0;c<10;c++)
printf("%d ",a[c]);
printf("\n");
return 0;
}
[local]1[/local][local]2[/local]
我所加的图片呢? 算了,我的问题是怎么在for 语句中定义 int i,和 int j, 是不行的,必须在全局定义中定义i,j才可以。。
[此贴子已经被作者于2016-2-17 00:06编辑过]