{ b[cnt]=a[i]; /*将满足条件的数存入数组b中*/ cnt++; /*并统计满足条件的数的个数*/ } for(i=0;i<cnt-1;i++) /*利用选择法对b数组中的元素进行从小到大的排序*/
} for(j=i+1;j<cnt;j++) if(b[i]>b[j]) { temp=b[i]; b[i]=b[j]; b[j]=temp; }
模板五 4位数的筛选(4)-4位数之间的比较
【模板速记】
记忆口诀:一定义二筛选三排序。定义指定义相关变量,筛选指选出满足条件的数并存入数组,排序指按照要求排序,详见模板五。做题时,需灵活应用本模板,切勿死记硬背。
【易错提示】 循环嵌套的循环控制条件,if判断语句中表达式,数组排列的顺序。