输入十个整数,将其中最大数与第一个数交换,最小数与最后一个数交换.

1个回答

  • #include

    int main()

    {

    int a[10];

    int i,min,max,temp;

    printf("请输入10个数字n");

    for(i = 0; i < 10; i++)

    scanf("%d",&a[i]);

    min = max = 0;

    for(i = 1; i < 10; i++)

    {

    if(a[i] > max)

    {

    max = i;

    }

    if(a[i] < min)

    {

    min = i;

    }

    }

    temp = a[min];

    a[min] = a[max];

    a[max] = temp;

    for(i = 0; i < 10; i++)

    printf("%d ",a[i]);

    return 0;

    }