题目:输入一串数据求从小到大排序
要求:输入:第一行输入数据个数 第二行为数据
输出:从小到大排序(冒泡)
#include<stdio.h>
int main()
{int n,i,j,mid,k;
int a[100];
scanf("%d",&n);
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for (i=0;i<n;i++)
for (j=0;j<n-i;j++)
{
if (a[i]>a[i+j])
{mid=a[i];
a[i]=a[i+j];a[i+j]=mid;}
}
for(k=0;k<n;k++)
printf("%d\n",a[k]);
return 0;
}