用do-while算成绩求最高分

输入一批学生的成绩,求最高分?用(do-while)语句实现

当输入成绩为负数时,看做是终止条件,终止输入

#include<stdio.h>
int main()
{
    int max = -1;
    int g;
    do{
        scanf("%d", &g);
        max = max > g ? max : g;
        if (g < 0) break;
    }while(1);
    
    printf("max=%d\n", max);
    
    return 0;
}