c语言中如何求五个数据中的最小值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中如何求五个数据中的最小值相关的知识,希望对你有一定的参考价值。
各位高手帮帮忙啊!这个今晚就要交了.......谢谢你们啦!
任意数据啊!
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语言编程:输入一个五个元素的数组,输出这个数组的最大值,最小值和平均值