c语言中如何求五个数据中的最小值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中如何求五个数据中的最小值相关的知识,希望对你有一定的参考价值。

各位高手帮帮忙啊!这个今晚就要交了.......谢谢你们啦!
任意数据啊!

main()

int
i,a,max;
scanf(“%d”,&a);
//先输入一个,不然max初值不知道该是多少
max=a
;
//先假定第一个就是最大的。
for(i=2;imax)
max=a
;
//如果新输入的数大于原max,则max=a;

printf(“\n
max=%d”,max);
参考技术A #include<stdio.h>
void main(void)

float a[5],min;
int i;
printf("请任意输入五个数:\n");
for(i=0;i<5;i++)
scanf("%f",&a[i]);
min=a[0];
for(i=1;i<5;i++)

if(min>a[i])
min=a[i];

printf("五个数中的最小数是:%f\n",min);
参考技术B #include"stdio.h"

void main()

int a[5],i,max=0;
for(i=1;i<5;i++)
if(a[0]<a[i]) max=a[i];

本回答被提问者采纳
参考技术C #include<stdio.h>
void main()

int a[4],i,j,t;
scanf("%d",&a);

for(i=0;i<5;i++)
for(j=0;j<5-i;j++)

t=a[i];
a[i]=a[i+1];
a[i+1]=t;

小白.C语言怎么求多个数的最大值

例:
有数组 unsigned int x[n];
那么: unsigned int iMax=0;
for(unsigned int i=0;i<n;i++)
if( iMax < x[i] ) iMax=x[i];

就是把数组数值过一遍罢了, 数组类型不一样的话,自己调整一下代码.
参考技术A #define MAX 10
#include <stdio.h>
void main( )
/* 本程序中是以求 10 个数字的最大值为例,该 MAX 宏定义可以根据需要自行修改 */
int i = 0 , num[MAX] , max_value = 0 ;

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

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

for( i = 0 ; i < MAX ; i ++ )
if( num[i] > max_value )

max_value = num[i] ;

printf("MAX VALUE is: %d\n", max_value ) ;

以上是关于c语言中如何求五个数据中的最小值的主要内容,如果未能解决你的问题,请参考以下文章

小白.C语言怎么求多个数的最大值

c语言利用数组指针方法 输入五个数字求出最小值 将最小值和数组第一个数字互换位置 输出数组

c语言编程:输入一个五个元素的数组,输出这个数组的最大值,最小值和平均值

c语言 输入五个整数,保存到数组a,查找最小值,将结果以%d保存到data.txt文件中

求一段C语言程序,主要是比较两个数据组。

c语言中使用指针求一组数组的最小值!只要最小值!!