- 1
- 0
- 约 12页
- 2016-09-20 发布于河南
- 举报
数组例题
数组例题
1.对8个数按降序排序——选择法
main()
{
int a[8],i,j,k,t;
printf(排序前数据为:);
for(i=0;i8;i++)
{ a[i]=rand()%90+10;
printf(%5d,a[i]);
}
for(i=0;i7;i++)
{ k=i;
for(j=i+1;j8;j++)
if(a[k]a[j])k=j;
t=a[i];a[i]=a[k];a[k]=t;
}
printf(\n排序后数据为:);
for(i=0;i8;i++)
printf(%5d,a[i]);
}
2.冒泡排序。要求将保存在数组a[10]中的数按从小到大的顺序排序
#include stdio.h
#define N 10
void main()
{ int i,j,a[N],t;
printf(输入数据:);
for (i=0;iN;i++)
scanf(%d,a[i]);
for (i=0;iN-1;i++)
for (j=0;jN-i-
原创力文档

文档评论(0)