博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第八天作业
阅读量:38364 次
发布时间:2022-02-15

本文共 1062 字,大约阅读时间需要 3 分钟。

#include <stdio.h>

#include <string.h>
#include <stdlib.h>
int max_sum();
int min_sum();
int max_sub();
int main(int argc, const char *argv[])
{
    int n;
    printf("请输入数组个数:");
    scanf("%d",&n);
    int num[n];
    printf("请输入数组元素:");
    for(int i=0;i<n;i++)
        scanf("%d",num+i);
    int len=sizeof(num)/sizeof(num[0]);
    printf("最大和=%d\n",max_sum(num,len));
    printf("最小和=%d\n",min_sum(num,len));
    printf("最大差=%d\n",max_sub(num,len));
    return 0;
}
int max_sum(int num[],int len)
{
    int max1=num[0];
    int max2=num[1];
    int k=0;
    for(int i=0;i<len;i++)
    {
        if(i!=1)
            if(max1<num[i])
            {
                max1=num[i];
                k=i;
            }
    }
    for(int i=0;i<len;i++)
    {
        if(i!=k)
            if(max2<num[i])
                max2=num[i];
    }
    return max1+max2;
}
int min_sum(int num[],int len)
{
    int min1=num[0];
    int min2=num[1];
    int k=0;
    for(int i=0;i<len;i++)
    {    
        if(min1>num[i])
        {
            min1=num[i];
            k=i;
        }
    }
    for(int i=0;i<len;i++)
    {
        if(i!=k)
            if(min2>num[i])
                min2=num[i];
    }
    return min1+min2;
}
int max_sub(int num[],int len)
{
    int max=num[0];
    int min=num[1];
    for(int i=0;i<len;i++)
        if(max<num[i])
            max=num[i];
    for(int i=0;i<len;i++)
        if(min>num[i])
            min=num[i];
    return max-min;
}

 

 

 

 

 

转载地址:http://etvduy.baihongyu.com/

你可能感兴趣的文章
IO复用之select
查看>>
IO调用之poll
查看>>
epoll (effictive poll)高效率的poll
查看>>
select,poll,epoll对比
查看>>
C++编写简单工厂和抽象工厂
查看>>
使用pagemap来检验fork的写时复制
查看>>
一些基本问题:大小端,网络字节序,socket编程函数的注意点,gdb和coredump调试
查看>>
C++ STL总结
查看>>
c++11中的lambda函数
查看>>
c++11中的nullptr
查看>>
c++11之default和=delete
查看>>
cocos creator 加载prefab卡顿
查看>>
cocos creator label修改文字获取新size
查看>>
cocos creator发布腾讯云实时服务器失败
查看>>
关于cocos creator 开放域背景纯黑问题
查看>>
关于ElementUI不显示部分图标的问题
查看>>
ElementUI项目使用pdf.js预览pdf文件
查看>>
虚拟机安装 VirtualBox安装Centos7
查看>>
电脑使用无线网时Centos7虚拟机网络配置
查看>>
Centos7 安装JDK
查看>>