#include
void main()
{
int scores[10], highest, lowest, i, j, tmp;
/* 输入十个人的成绩 */
for(i=0; i<10; i++)
{
printf(“请输入第 %d 个同学的成绩: ”, i+1);
scanf(“%d”, &scores[i]);
}
/* 从高到低对分数进行排序 */
for(i=0; i<9; i++)
for(j=i+1; j<10; j++)
if(scores[i] < scores[j])
{
tmp = scores[i];
scores[i] = scores[j];
scores[j] = tmp;
}
/* 最高分 */
highest = scores[0];
/* 最低分 */
lowest = scores[9];
printf("最高分数: %d 分, 最低分数: %d 分", highest, lowest);
}
#include
#define N 10
void main()
{ int score[N],high=0,low=0;
int i;
printf("输入%d个学生的成绩:",N);
for(i=0;i
if(high
}
printf("high=%d,low=%d",high,low);
}
这个很容易的啊,我很久没写C的了,只能告诉你流程
定义一个数组,长度10,然后输入分数,对数组进行排序,数组第一个和最后一个就是你要的结果了