69,373
社区成员
发帖
与我相关
我的任务
分享
min = max = a[0];
#define N 30
int main()
{
int a[N], min, max, i, sum = 0, avg = 0;
/*printf("请输入30名学生的成绩:");
for (i=0; i < N; i++)
{
scanf_s("%d", &a[i]);
}
for (i = 0; i < N; i++)
{
sum += a[i];
if (min > a[i])
{
min = a[i];
}
if (max < a[i])
{
max = a[i];
}
}
avg = sum / N; */
printf("最大值=%d\n", max);
printf("最小值=%d\n", min);
printf("平均值=%d\n", avg);
system("pause");
return 0;
}
最大值最小值比较大小,都是有限范围内的,值的大小也是相对的,是某一个范围内的大小,大小值肯定在特定区域内的一个,然后去比较。比如说去比较一个幼儿园小朋友的身高,如果设置初值:max=成人的身高,最后这个max还能找得到吗?