|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main() {
int a[10000];
int n,i;
int max=a[0],min=a[0];
scanf("%d",&n);
for(i=1; i<=n; i++) {
scanf("%d",&a[i]);
if(a[i]<min)min=a[i];
if(a[i]>max)max=a[i];
}
printf("%d %d %d",max-min,max,min);
return 0;
}
本帖最后由 jackz007 于 2021-11-9 15:57 编辑
- #include <stdio.h>
- int main(void)
- {
- int a[10000] , i , n , max , min ;
- scanf("%d" , & n) ;
- for(i = 0 ; i < n ; i ++) {
- scanf("%d" , & a[i]) ;
- if(i == 0) max = min = a[i] ; // 必须在有了 a[0] 之后才可以为 max 和 min 赋初值
- else if(a[i] > max) max = a[i] ;
- else if(a[i] < min) min = a[i] ;
- }
- printf("%d %d %d\n" , max - min , max , min) ;
- }
复制代码
编译、运行实况
- D:\0002.Exercise\C>g++ -o x x.c
- D:\0002.Exercise\C>x
- 10
- 5 7 25 3 98 9 235 13 28 113
- 232 235 3
- D:\0002.Exercise\C>
复制代码
|
|