if(arr[j]>arr[j+1]) //当前面的数比后面的数大时
{
double temp; //定义临时变量temp
temp = arr[j+1]; //将前面的数赋值给temp
arr[j+1] = arr[j]; //前后之数颠倒位置
arr[j] = temp; //将较大的数放在后面
}
这是检验程序的问题,你这样做是没问题的,可是和她的要求不一致了啊,你可以看第四行的要求注释,是墙面的数赋给temp,你这样写是把后面的数赋给temp了,理解了就好,毕竟检测程序也不好弄啊,手动笑哭
你这样是没错的 它这个不承认罢了