问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言编写一个程序,求n个数中的最大值和最小值,要求用函数完成。

发布网友 发布时间:2022-04-28 11:24

我来回答

2个回答

热心网友 时间:2023-10-05 07:51

代码如下(用冒泡排序法):

#include <stdio.h>

void bubble(int a[], int n)
{
    int i, j, temp;
    for (j = 0; j < n - 1; j++)
        for (i = 0; i < n - 1 - j; i++)
        {
            if(a[i] > a[i + 1])
            {
                temp = a[i];
                a[i] = a[i + 1];
                a[i + 1] = temp;
            }
        }
}

int main(void)
{
    int a[10];
    for(int i = 0; i < 10; i++)
        scanf("%d", &a[i]);
    bubble(a, 10);
    printf("Max: %d, min: %d", a[9], a[0]);
    
    return 0;
}

热心网友 时间:2023-10-05 07:51

#include<stdio.h>
#define N 1024
void fun(int *a,int n,int *max,int *min) { int i;
  *max=*min=a[0];
  for ( i=1;i<n;i++ ) if ( *max<a[i] ) *max=a[i]; else if ( *min>a[i] ) *min=a[i];
}
void main() { int i,n,max,min,a[N];
  scanf("%d",&n); if ( n>N ) n=N;
  for ( i=0;i<n;i++ ) scanf("%d",&a[i]);
  fun(a,n,&max,&min);
  printf("最大值=%d,最小值=%d。\n",max,min);
}

热心网友 时间:2023-10-05 07:51

代码如下(用冒泡排序法):

#include <stdio.h>

void bubble(int a[], int n)
{
    int i, j, temp;
    for (j = 0; j < n - 1; j++)
        for (i = 0; i < n - 1 - j; i++)
        {
            if(a[i] > a[i + 1])
            {
                temp = a[i];
                a[i] = a[i + 1];
                a[i + 1] = temp;
            }
        }
}

int main(void)
{
    int a[10];
    for(int i = 0; i < 10; i++)
        scanf("%d", &a[i]);
    bubble(a, 10);
    printf("Max: %d, min: %d", a[9], a[0]);
    
    return 0;
}

热心网友 时间:2023-10-05 07:51

#include<stdio.h>
#define N 1024
void fun(int *a,int n,int *max,int *min) { int i;
  *max=*min=a[0];
  for ( i=1;i<n;i++ ) if ( *max<a[i] ) *max=a[i]; else if ( *min>a[i] ) *min=a[i];
}
void main() { int i,n,max,min,a[N];
  scanf("%d",&n); if ( n>N ) n=N;
  for ( i=0;i<n;i++ ) scanf("%d",&a[i]);
  fun(a,n,&max,&min);
  printf("最大值=%d,最小值=%d。\n",max,min);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我老公独自开车和别车相撞,老公的车当时翻了车,人无大碍车很惨。被撞... 老公是否出轨了? Word中设置图文框位置有妙招 员工两个月没上班怎么解除劳动合同 舌苔发黄并且有口臭怎么回事 舌苔发黄 口干舌燥 舌苔发黄 口干是什么原因 网络营销怎样做?教你4步做好免费推广 在八廓街旅行有哪些当地特产值得推荐? 拉萨的哪些特产美食是游客极力安利的? 怎样祛斑最快最有效? 离职了没办手续他说10天之内把工资给我结清过几天来办离职手续这算拖欠工资吗? 植物六大组织口诀 辞职了工资没结清拖多久可以到劳动局告他? c语言 如何求n个数的最大值 最小值 维管束是什么意思 如何才能快速祛斑呢? 美团经理帮你入驻美团可靠吗 维管束包括哪些部分? 欠信用社20万无力偿还怎么办 C语言:输入n个数,求其最大数、最小数和平均值。 美团客户经理经常要验证码 无限维管束的简介 怎样祛斑最有效 最有效的祛斑方法 c语言编程,输入n个数,输出其最大值和最小值 棉花的维管束是无限维管束吗 美团网美团点评校招 前端开发 笔试题只考JS吗 什么是无限维管束 离职后拖欠员工工资多少天算违法行为 美团网有多少产品经理?他们的分工是怎么样的? 信用社贷款无能力归还怎么办? 怎样区分有限维管束和无限维管束? 在c语言中,怎样判断n个数的大小,并输出最大和最小值。 梦见三岁儿子被火烧死,找到他被烧焦的尸体 无限维管束的介绍 怎样祛斑最快最有效,快速祛斑小窍门可行吗 用C语言编写程序找出输入的n个数字中的最大值和最小值。要求程序运行时... 急!用c语言求n个数的最大值和最小值 如何划分有限和无限维管束 怎样祛斑最有效最快 ?哪种祛黑斑方法好 离职后工资拖欠,要过多久才能结算 维管束是一种什么植物? 农村信用社贷款五万元无力偿还怎么处理? 怎样祛斑最有效最快? C语言:从键盘输入n个数,求最大值和最小值(用数组) 什么是维管束?包括什么?不用太复杂,简单点.. 信用社贷款还不上怎么办 怎样祛斑最有效最快 快速祛斑 利用C语言求n个整数中的最大值、最小值、累加和与平均值 7、双子叶植物根的维管形成层与双子叶植物茎的维 管形成层起源于有什么不同?