...由输入的变量n确定)学生的成绩(有效成绩为0~100分,输入无效成绩则...
发布网友
发布时间:2024-01-03 06:35
我来回答
共1个回答
热心网友
时间:2024-03-07 04:52
#include "stdio.h"
int main(int argc,char *argv[]){
int n,score,max,min,i;
printf("Enter n(int 0<n)...\nn=");
if(scanf("%d",&n)!=1 || n<1){
printf("Input error, exit...\n");
return 0;
}
printf("Please enter the %d students score(s)(int 0~100)...\n",n);
for(i=0;i<n;i++){
while(scanf("%d",&score)!=1 || score<0 || score>100){
printf("Input error, redo: ");
fflush(stdin);
}
if(i==0)
max=min=score;
if(max<score)
max=score;
if(min>score)
min=score;
}
printf("\nThe best score is %d\nthe worst score is %d\n",max,min);
return 0;
}
运行样例: