05:最高的分数
描述
孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗?
输入
输入两行,第一行为整数n(1 <= n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。
输出
输出一个整数,即最高的成绩。
#include<stdio.h>
int main()
{
int n;
int a;
int max=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a);
if(max<a)
{
max=a;
}
}
printf("%d",max);
return 0;
}
06:整数序列的元素最大跨度值
描述
给定一个长度为n的非负整数序列,请计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。
输入
一共2行,第一行为序列的个数n(1 <= n <= 1000),第二行为序列的n个不超过1000的非负整数,整数之间以一个空格分隔。
输出
输出一行,表示序列的最大跨度值。
#include<stdio.h>
int main()
{
int n;
int a;
int max=0;int min=1000;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a);
if(max<a)
{
max=a;
}
if(min>a)
{
min=a;
}
}
printf("%d",max-min);
return 0;
}