1.问题描述
求一组数中的最大值和最小值,例如我们有五个数字
int ary[5];
int max;
int min;
printf("请输入数组中的五个数字:\n");
for (int i=0; i<5; i++)
{
scanf("%d",&ary[i]); //数组中存放五个数字必须挨个遍历存放
}
max = ary[0];
min = ary[0]; //把ary[0]都赋值给max和min
for (int j=1; j<5; j++) //求最大、最小
{
if (max<ary[j])
max = ary[j]; //有比max大的就赋值给max
if (min>ary[j])
min = ary[j]; 有比min小的就赋值给min
}
printf("数组中的最大值为 %d , 最小值为 %d\n",max,min);