#include<stdio.h>
#define SIZE 10
int main(int argc, const char * argv[])
{
int arr [SIZE];
int number;
for (int i=0; i<SIZE; i++)//在键盘上接收十个数。
{ printf("请输入第%d个数:",i+1);
scanf("%d",&number);
arr[i]=number;
}
for (int i=0; i<SIZE; i++)//打印数组里的元素。
{
printf("%d\t",arr[i]);
}
printf("\n");
int max=arr[0];
int arr2 [SIZE];
//把arr的值赋给arr2,arr1中最大和最小元素的位置就是在arr2中的位置。
for (int i=0; i<SIZE; i++)
{
arr2[i]=arr[i];
}
for (int i=0; i<SIZE; i++)//判断最大值。
{
if (max<arr[i])
{
max=arr[i];
}
}
printf("arr中最大的数:%d\n",max);//输出最大值
for (int i=1; i<SIZE; i++)//输出在数组中的位置。
{
if (max==arr2[i])
{
printf("%d在数组arr的位置是:%d\n",max,i);
}
}
int min=arr[0];
for (int i=0; i<SIZE; i++)//判断最小值
{
if (min>arr[i])
{
min=arr[i];
}
}
printf("arr中最小值为:%d\n",min);//输出最小值。
for (int i=0; i<SIZE; i++)
{
if (min==arr2[i])
{
printf("%d在arr数组中的位置是:%d\n",min,i);
}
}
return 0;
}