Codeup刷题笔记581:《算法笔记》练习题4.1节
作者:互联网
4.1小节:排序(对应编号581)
A题 排序
#include <stdio.h>
#include <stdlib.h>
int main()
{
int temp,k,j,i,n,a[100];
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++) scanf("%d",&a[i]);
for(i=0;i<n;i++)
{
k=i;
for(j=i+1;j<n;j++)
{
if(a[j]<a[k]) k=j;
}
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
for(i=0;i<n;i++) printf("%d ",a[i]);
printf("\n");
}
return 0;
}
总结:输入多组数据用while控制,本题选用的排序算法是选择排序。
标签:练习题,include,4.1,581,int,笔记,while,排序 来源: https://blog.csdn.net/system991106/article/details/115433127