代码思路:写在代码中了。
#include <stdio.h>
int main()
{
int arr[10];//定义一个元素个数为10的数组;
int i;//定义变量来充当数组下标
int max,min;
for(i=0;i<10;i++)//循环10次输入数据
{
scanf("%d",&arr[i]);
}
max=min=arr[0];//把数组元素的第一个元素的值赋给max和min
for(i=1;i<10;i++)//由于第一个元素值已经赋给max和min了,不需要遍历第一个元素了
{ //通过循环遍历数组,如果数组后面元素>第一个元素的值,那就把大的值赋给max,
if(arr[i]>max)//最后找到最大值.(最小值也是一样)
{
max=arr[i];
}
if(arr[i]<min)
{
min=arr[i];
}
}
printf("max=%d\nmin=%d",max,min);
return 0;
}