标签:
输入n个数,n<=100,找到其中最小的数和最大的数
第一行一个整数n
接下来一行n个整数,每个整数不超过231 -1
最小和最大的数
4
1 2 3 4
1 4
无
思路:这题较为简单,可以将所有数字存入数组,然后稍微用一下快排就可以完事儿了,输出第0个和第n-1个即可
代码如下:
1 #include <stdio.h> 2 #include <stdlib.h> 3 int fun(const void *a,const void *b) 4 { 5 return *(int*)a-*(int*)b; 6 } 7 int main() 8 { 9 int n,i; 10 int a[10000]; 11 scanf("%d",&n); 12 for(i=0;i<n;i++) 13 { 14 scanf("%d",&a[i]); 15 } 16 qsort(a,n,sizeof(int),fun); 17 printf("%d %d\n",a[0],a[n-1]); 18 return 0; 19 }
标签:
原文地址:http://www.cnblogs.com/geek-007/p/5671595.html