赞
踩
给你N(N<=100)个数,请你按照从小到大的顺序输出。
输入数据第一行是一个正整数N,第二行有N个整数。
输出一行,从小到大输出这N个数,中间用空格隔开。
5 1 4 3 2 5
1 2 3 4 5
代码如下:
- #include<stdio.h>
- int main()
- {
- int i,j,n,t;
- int a[101];
- scanf("%d",&n);
- for(i=0;i<n;i++)
- {
- scanf("%d",&a[i]);
- }//查找n次最大的值,放在后面
- for(i=0;i<n-1;i++)
- for(j=0;j<=n-1-i;j++)
- {
- if(a[j]>a[j+1])
- {
- t=a[j];
- a[j]=a[j+1];
- a[j+1]=t;
- }
- }
- for(i=0;i<n;i++)
- printf("%d ",a[i]);
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。