输入一批学生的成绩(整数),输出最高分。 输入 输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。 输出 输出一个整数,即最高分。单独占一行。

/输入一批学生的成绩(整数),输出最高分。
输入
输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。
输出
输出一个整数,即最高分。单独占一行。
样例输入 Copy
7 6 5 9 2 -1
样例输出 Copy
9
/
#include
int main()
{
int i;
int count = 0;//判断成绩有几人
int num[50];//存储成绩的数组
int max = 0;//存放最高分的
if(i = 0; ;i ++)
{
scanf("%d",&num[i]);
if(num[i] < 0)
{
count = i;//有几个人的成绩
break;
}
}
for(i = 0; i < count;i ++)
{
if(max < num[i])
{
max = num[i];
}
}

printf("%d",max);

}

你可能感兴趣的:(输入一批学生的成绩(整数),输出最高分。 输入 输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。 输出 输出一个整数,即最高分。单独占一行。)