求数组最小差值c语言,编写一个程序,计算一维数组中的最大值,最小值及其差值...
编写一个程序,计算一维数组中的最大值,最小值及其差值
关注:152 答案:4 手机版
解决时间 2021-02-14 05:34
提问者夜灬零乱花寂
2021-02-14 02:01
编写一个程序,计算一维数组中的最大值,最小值及其差值
最佳答案
二级知识专家陪我去流浪
2021-02-14 03:23
#include "stdafx.h"
#include
int main(int argc, char* argv[])
{
int a[10] = {3, 5, 6, 2, 1, 9, 10 ,32, 54, 4};
int minValue = a[0];
int maxValue = a[0];
int diff = 0;
for (int i=1; i<10; ++i)
{
if(minValue > a[i])
minValue = a[i];
if(maxValue < a[i])
maxValue = a[i];
}
diff = maxValue - minValue;
printf("maxValue = %d,\t minValue =%d,\t diff = %d.\n", maxValue, minValue, diff);
system("pause");
return 0;
}
全部回答
1楼就当涐的真心喂了狗
2021-02-14 06:59
int a[5]={3,7,6,5,4};
int max=min-a[0];
int dif;
for(int i=0;i<5;i++)
{
if(a[i+1]>max){max=a[i+1]};
if(a[i+1]
}
dif=max-min;
//max,min,dif分别是最大值,最小值和差值
2楼過去噈像壹場夢
2021-02-14 05:46
我用java语言编的
public class test{
public static void main(string[] args){
int[] numbers={80,52,71,19,50,99,205,22,107};
int max=0;//最大数初始值
int min=numbers[0];//为最小数取一个数组中的数己便于比较
int soustraction=0;//最大数与最小数之差初始值
for(int i=0;i
if(max
max=numbers[i];//获得最大数
}
if(min>numbers[i]){
min=number[i];//获得最小数
}
}
soustraction=max-min;
system.out.println("最大值为:"+max);
system.out.println("最小值为:"+min);
system.out.println("最大值与最小值之差为:"+soustraction);
}
}
人在网吧。你把这些代码放eclipse里面运行。不会出问题的
3楼假装安慰
2021-02-14 04:07
for($i = 0 ; $i < 10 ; ++$i) {
$ary[] = rand();
}
dump($ary);
$max = $min = $ary[0];
foreach($ary as $r) {
$max = $max < $r ? $r : $max;
$min = $min < $r ? $min : $r;
}
echo '
max : ' , $max;echo '
min : ' , $min;echo '
sub : ' , $max - $min;function dump($var) {
echo '
';
print_r($var);
echo '
';}
?>
我要举报
如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
推荐资讯
大家都在看