标签:c语言
/* 思路: 1、先排序 2、在输出最后一个元素 3、把第一个到倒数第二个的元素输出 */ # include <stdio.h> int main(void) { int n,a[1000]; while(scanf("%d", &n) != EOF) { getchar(); //吸收回车符。 if(n <= 0) break; int i,j,max,temp; for(i = 0; i < n; i++) { scanf("%d", &a[i]); } max = a[0]; for(i = 0; i < n; i++) { for(j = 0; j < n-1; j++) { if(a[j] > a[j+1]) { temp = a[j+1]; a[j+1] = a[j]; a[j] = temp; } } } printf("%d\n", a[n-1]); for(i = 0; i < n-1; i++) { printf("%d ", a[i]); } printf("\n"); } return 0; }
标签:c语言
原文地址:http://blog.csdn.net/xu758142858/article/details/44137515