算法思想:
①顺序结构,即数组。用i记录人数;
②当分数大于60时,不动,继续往后遍历;
③当分数小于等于60时,将它与最后一个数互换,j--。
此题主要考察了数组。
算法供参考:
//算法思想:①顺序结构,即数组。用i记录人数;
// ②当分数大于60时,不动,继续往后遍历;
// ③当分数小于等于60时,将它与最后一个数互换,j--。
void judge(int *a,int n){
int i=0,j=n-1;
while(i<j){
if(a[i]>=60){
i++;
}
else{
int temp=a[i];
a[i]=a[j];
a[j]=temp;
j--;
}
}
}