关于一维数组,再强调一下几点:
1.数组要先定义后使用;2.区分定义和引用:定义数组: int a[10];引用数组:a[2]=4;
3.注意下标不要越界: a[10]=3;
一:起泡法:需要进行N次,每趟都是从a[0]起依次比较相邻元素a[i],a[i+1],若出现逆序(即a[i]>a[i+1]),则交换它们;
二:选择法:需要进行N-1趟。第i趟(0<=i<=N-2)是找出a[i]~a[N-1]中的最小值a[k],并将a[k]与a[i]交换。
#include<stdio.h>
int main()
{
int i,a[10];
for(i=0;i<=9;i++)
a[i]=i;
for(i=9;i>=0;i--)
printf("%d",a[i]);
printf("\n");
return 0;
}