C语言编程题:输入十个学生的成绩,求出最高分 和最低分,输入“-1”结束运行。

求 帮忙解答
2024-10-31 09:43:15
推荐回答(2个)
回答1:

#include 
#include 

int main()
{
printf("Enter grade:\n");

int a[10];
int i=0;

for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}

int max = a[0]; int min = a[0];
scanf("%d",&max);

for(i=0;i<=9;i++)
{
if(a[i]>max)
max=a[i];
if(a[i] min=a[i];
}
printf("Max = %d\nMin = %d",max,min);
    return 0;
}

回答2:

#include 

int main(){
    int max=0, min=0;
    int x, i;
    for(i=0; i<10; i++){
        scanf("%d", &x);
        if(x = -1) break;
        if(x>max) max = x;
        if(x    }
    printf("%d %d", max, min);
    return 0;
}