题目描述
封老师吃的很少,想减肥,但是家里买了很多好吃的,好吃的有一个保质期,封老师不喜欢浪费,封老师知道所有物品离过期的天数,封老师想让你给他一个吃东西的顺序,物品离过期的天数的从小到大排序。知道了这个顺序,封老师就可以吃完所有的东西了。
输入
输入第一行包含一个整数 N,第二行包含 N 个整数,分别为 a1 a2 a3 …… an。其中 1<=n<=100,1<=a[i]<=100。
输出
数组 a 从小到大输出,注意最后不要添加空格。
样例输入
5
4 2 3 5 1
样例输出
1 2 3 4 5
参考代码
#include <stdio.h>
int main()
{
int n,i,j;
int a[100],temp;
scanf("%d",&n);
for (i=0;i<n;i++)
scanf("%d",&a[i]);
for (i=0;i<n;i++)
for (j=i;j<n;j++)
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
for (i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
解析
暂无