利用选择法将10个数从大到小的流程图
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/22 06:11:31
常用的有冒泡法和选择法.冒泡法:inti=0,j=0,t=0,a[10]={0};for(;i再问:printf语句怎么输出呢?再答:for(i=0;i
冒泡法:#defineN10#includemaopao(inta[N]){inti,j,t;for(j=0;j
设3个数顺序表示为a,b,c;顺开始进行比较:1、如果a大于等于b,则顺底不变,即a,b,c;(1)如果a小于b,则将a与b变位置互换,即b,a,c;(2)2、用第二个数与第三个比较,按(1):如果b
2482848607072809024830426070728490248364248707280842484042485672809024840424860708084241016427072808
一般工厂用的都是铝热反应吧Fe2O3+2Al=Al2O3+2Fe实验室还原可用C,CO,H2等还原性气体Fe2O3+3CO=3CO2+2FeFe2O3+3C=3CO+2FeFe2O3+3H2=3H2O
#includeintmain(){inti,j,temp,a[10]={0};for(i=0;i
语言描述:实例:(原数组为123)前两个数比大小,大在前,小在后1
#includevoidmain(){inta[10],i,*m,*n,k=0;\x09printf("请输入十个数\n");for(i=0;i
910.901...820.811.802.730...721...712...703.640.631.622.613.604.你会查吧640就是了
密度.金子比沙子密度大,因此淘金时,最先冲走的是沙子,留下的是金子.
dimsasinteger,aasinteger,basinteger,casintegers=Rnd()*900+100a=s\100b=s\100-a*10c=smod100-b*10然后用if判
要实现循环输入,只要使用循环,一般使用while循环#includeintzhs(intx,inty){inti,sum=1;for(i=1;i
PrivateSubForm_click()DimA(1To10)RandomizeForI=1To10A(I)=Int(Rnd*90)+10NextIForI=1To9'选择法p=IForJ=I+1
PrivateSubCommand1_Click()Dimk,a(1To30)Fori=1To30a(i)=Int(Rnd*800+100)Forj=1Toi-1Ifa(i)=a(j)Theni=i-
programzhjh;typestype=setof1..100;varn,r:longint;s:stype;a:array[1..10000]oflongint;procedureprint;v
eal*8::a(n)real*8::tempinteger::i,jdoi=1,n-1doj=i+1,nif(a(i).lt.a(j))thentemp=a(i)a(i)=a(j)a(j)=temp
#include<stdio.h>main(){inta[3],i,j;for(i=0;i<3;i++)scan("%d",&a[i]);printf("\n");for(j=0;j
这10个数是:910,901,820,811,802,730,721,712,703,640.所以第10个数是640.故答案为:640.
PrivateSubForm_click()DimA(1To10)RandomizeForI=1To10A(I)=Int(Rnd*90)+10NextIForI=1To9'选择法p=IForJ=I+1
第四个60-38=22第三个38-22=16第二个22-16=6第一个16-6=10