#include<stdio.h>
#define SIZE 10
int main(int argc, const char * argv[])
{
int arr [SIZE];
int arr1 [SIZE];
printf("请输入10个整数:");
for (int i=0; i<SIZE; i++)//接收10个整数。
{
scanf("%d",&arr[i]);
}
for (int i=0; i<SIZE; i++)//打印10个整数
{
printf("%d\t",arr[i]);
}
printf("\n");
for (int i=0; i<SIZE; i++)//使arr1与arr相等。
{
arr1[i]=arr[i];
}
for (int i=0; i<SIZE; i++)//判断最大值
{
if (arr[0]<arr[i])
{
int temp=arr[0];
arr[0]=arr[i];
arr[i]=temp;
}
}
printf("最大值为:%d\n",arr[0]);//输出最大值
for (int i=0; i<SIZE; i++)//判断所在的位置,并输出
{
if (arr[0]==arr1[i])
{
printf("最大值的位置在%d\n",i);
}
}
for (int i=0; i<SIZE; i++)//判断最小值
{
if (arr[0]>arr[i])
{
int temp=arr[0];
arr[0]=arr[i];
arr[i]=temp;
}
}
printf("最小值为:%d\n",arr[0]);//打印最小值
for (int i=0; i<SIZE; i++)//判断最小值,并打印
{
if (arr[0]==arr1[i])
{
printf("最小值的位置是:%d\n",i);
}
}
return 0;
}