设计一个算法,求三个数中的最大数.(可用流程图或自然语言 )
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/06 11:07:46
告诉你思路:假设这三个数分别为:a、b、c设最大的数为:max如果a>=b,则max=a,反之max=b;如果max>=c,则max=max,反之max=c;这样三个数中最大的数就是max了.
a,b,c三个数,result为结果result=IIf(a>b,a,b)result=IIf(result>c,result,c)再问:但是我们没教过什么RESUIT啊再答:result是自己定义的
如何设计一个算法:输入三个数,然后输出其中最大的数?首先,得先有个地方装这三个数,我们定义三个变量A、B、C,将三个数依次输入到A、B、C中,另外,再准备一个MAX装最大数.由于计算机一次只能比较两个
这个很简单啊,不会你一定还是新手哦,我就不弄复杂的了,努力哦main(){inta,b,c,max;/*定义下几个数*/printf("entera,b,c:");/*打印一个提示*/scanf("%
if(a>b)&&(a>c)max=a;elseif(b>c)max=b;elsemax=c;
if(b>a)a=b;if(c>a)a=c;returna;
importjava.util.*;publicclassshishu{publicstaticvoidmain(String[]args){Scannerinput=newScanner(Syste
1i=0min=9999999999999992如果i大于100转63i=i+14如果第i个数小于minmin=i5转26end
a[10]=[a1,a2.];intmax(a,i,j){if(i==j){returna[i];}k=(i+j)/2;zuo=max(a,i,k);you=max(a,k+1,j);returnzu
#includevoidmain(){inta,i=0;intmax=0,min=0,temp;printf("请输入3个数:");scanf("%d",&a);max=min=a;while(ima
题目呢?再问:帮我设计算法求出3个数中的最大数再问:好了你做吧再问:你会不?再答:不会。。。。
if(a
用一个循环比较十次就可以了啊.呃...
可能你是新手吧这样说你清楚不:定义临时变量tempa,b,c是三个要比较的数据if(a>b)temp=aelsetemp=b//先比较a,b取较大的数据if(temp
INPUTa,b,cIFa>banda>cTHENPRINTaELSEIFb>cTHENPRINTbELSEPRINTcENDIFENDIFEND
用sorting的气泡法吧,比较a&b,如果a
这应该不难,属于入门问题:#include "stdio.h"int main() {\x05int a, b, c,&
#includeintMAX(inta,intb){if(a>b)returna;elsereturnb;}doubleMAX(doublea,doubleb){if(a>b)returna;else