循环输入10次保存最大数与最小求
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/21 19:43:52
1循环结构A=rand(1,20)Amin=A(1);Amax=A(1);fori=1:19ifA(i+1)>AmaxAmax=A(i+1);endifA(i+1)
举个例子出来,不好理解你的题意最大数与最小数的差是:(Max(a,b,c)-Min(a,b,c))次小数是:(sum(a,b,c)-Max(a,b,c)-Min(a,b,c))最大减去次小数:Max(
dimarray(),iasinteger,jasintegerdimmin_iasinteger,max_jasinteger'用来标注数组中最小值和最大值的下标redimarray(10)=[1,
//#includeintmain(){inta[10],i,max,min;for(i=0;i{scanf("%d",&a[i]);//输入十个数if(i==0)//初始化最大值,最小值的位置为0m
供参考……#include"stdio.h"//voidmain(void){intnDec[10]={7,1,9,2,6,0,3,5,4,8},i,max,min;printf("Type10int
#includeintmain(){inta[10],i,*maxInt,*minInt;for(i=0;i{printf("输入第%d个整数:\n",i+1);scanf("%d",&
用循环语句把20个数组成数组A,执行下面的程序,可以直接得到最大和最小值.A=[123456723321253123535235315131332321];max=A(1);min=A(1);fori
#includeintmain(){inti,max,min,maxnum,minnum;inta[10]={0};for(i=0;i再问:有些不懂啊?怎么是intmain?inta[10]只定义不赋
#include"stdio.h"voidmax_min(int*a,intindex,intend);//声明函数voidmain(){inta[10],i;//定义数组a用来存储10个整数for(
j=i;k=i;i=a[j];a[j]=a[k];a[k]=i;
#include<stdio.h>#include<string.h>void Input(int *num){ &nbs
for(p=a+1;p*max)max=p;elseif(*p
main(){intnumber[10];aa(number);bb(number);cc(number);}aa(int*array){inti;for(i=0;i
pascal参考程序.varmax,min,i,x:longint;beginmax:=-99999;min:=99999;fori:=1to5dobeginread(x);ifx>maxthenma
// 无需数组解决在n个数找最值,其算法思想无谓就是巧妙运用变量的交换思想.static void Main(string[] args)  
#include<iostream>using namespace std;void out(int *p,int n){int&nbs
importjava.io.*;publicclassTest{publicstaticvoidmain(String[]args){BufferedReaderbr=newBufferedReade
functionmaxmin=MaxMin(x)n=length(x);max=x(1);min=x(1);fori=2:nifx(i)>maxmax=x(i);endifx(i)
在两个函数的ret=i;后加break;再问:为什么加BREAK,我两个函数不是要选出最大最小值吗?再答:看错,是min函数有问题。不好意思哈。