BC119. 最高分与最低分之差
描述
输入n个成绩,换行输出n个成绩中最高分数和最低分数的差。输入描述
两行,第一行为n,表示n个成绩,不会大于10000。输出描述
一行,输出n个成绩中最高分数和最低分数的差。示例1
输入:
10 98 100 99 97 95 99 98 97 96 100
输出:
5
C 解法, 执行用时: 1ms, 内存消耗: 308KB, 提交时间: 2021-09-12
#include <stdio.h> int main() { int a,b=0,c=100,i=0,d; scanf("%d",&a); for(i;i<a;i++) { scanf("%d ",&d); if(d>b) b=d; if(d<c) c=d; } printf("%d",b-c); }
C 解法, 执行用时: 1ms, 内存消耗: 328KB, 提交时间: 2021-10-16
#include<stdio.h> int main() { int n,max=0,min=100; scanf("%d",&n); for(int i=0;i<n;i++){ int score; scanf("%d",&score); if(max<score){ max=score; } if(min>score){ min=score; } } printf("%d ",max-min); }
C 解法, 执行用时: 1ms, 内存消耗: 356KB, 提交时间: 2021-01-17
#include<stdio.h> int main() { int i = 0, n = 0; scanf("%d", &n); int arr[10000] = {0}; for(i=0; i<n; i++) { scanf("%d", &arr[i]); } int min = 100, max = 0; for(i=0; i<n; i++) { if(min > arr[i]) { min = arr[i]; } if(max < arr[i]) { max = arr[i]; } } printf("%d\n", max-min); return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 364KB, 提交时间: 2021-05-30
#include <stdio.h> int main() { int n; int score; int max = 0; int min = 100; scanf("%d", &n); for(int i = 0; i < n; i++) { scanf("%d",&score); if(score > max) max = score; if(score < min) min = score; } printf("%d", max-min); return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 364KB, 提交时间: 2021-01-17
#include <stdio.h> int main() { int num = 0,max = 0,min = 100,temp = 0; scanf("%d",&num); for(int i=0;i<num;i++){ scanf("%d",&temp); if(temp > max){ max = temp; } if(temp < min){ min = temp; } } printf("%d",max-min); return 0; }