用C语言编程实现:输入10个数字,最小数与第一个数交换,最大数与最后一个数交换

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:41:23
简单点的

#include <stdio.h>

void SwapVal(int *src, int len)
{
    int max , min, maxlen = 0, minlen = 0;
    max = min = src[0];   // 初始化最大、最小值暂时为第一个
    for (int i = 1; i < len; i++)
    {
        if (max < src[i])  // 元素如果比最大数的,则重置最大值,及其索引
        {
            max = src[i];
            maxlen = i;
        }
        else if (min&nbs