#include "stdio.h"
main()
{ int a[10]={1,3,5,7,9,11,13,15,17,19},temp,i,j;
printf("本数据原始的排序顺序为:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
for(i=0;i<(10-1)/2;i++)
{ j=10-1-i;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
printf("\n本数据交换后的排序顺序为:\n");
for(i=0;i<10;i++)
printf("%d ",a[i]);
getchar();
}
这是一个互换位置的代码;但是第二个for语句是什么意思,为什么0<=i<4.5;而不是一直递增到9呢