在下面代码中添加一句输出语句,把排序后的数组输出。
<%int[]nums={1,9,4,3,8,10,5};inttemp=0;for(inti=nums.length-1;i>0;--i){booleanisSort=...
<%
int[]nums={1,9,4,3,8,10,5};
int temp=0;
for(int i=nums.length-1;i>0;--i){
boolean isSort=false;
for(int j=0;j<i;++j){
if(nums[j+1]<nums[j]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
isSort=true;
}
}
if(!isSort)break;
}
%> 展开
int[]nums={1,9,4,3,8,10,5};
int temp=0;
for(int i=nums.length-1;i>0;--i){
boolean isSort=false;
for(int j=0;j<i;++j){
if(nums[j+1]<nums[j]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
isSort=true;
}
}
if(!isSort)break;
}
%> 展开
3个回答
展开全部
int[]nums={1,9,4,3,8,10,5};
int temp=0;
for(int i=nums.length-1;i>0;--i){
boolean isSort=false;
for(int j=0;j<i;++j){
if(nums[j+1]<nums[j]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
isSort=true;
}
}
if(!isSort)break;
}
for(int j = 0; j< nums.length;j++)
out.println(nums[j]+"<br/>");
int temp=0;
for(int i=nums.length-1;i>0;--i){
boolean isSort=false;
for(int j=0;j<i;++j){
if(nums[j+1]<nums[j]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
isSort=true;
}
}
if(!isSort)break;
}
for(int j = 0; j< nums.length;j++)
out.println(nums[j]+"<br/>");
2013-11-02
展开全部
int[]nums={1,9,4,3,8,10,5};
int temp=0;
for(int i=nums.length-1;i>0;--i){
boolean isSort=false;
for(int j=0;j<i;++j){
if(nums[j+1]<nums[j]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
isSort=true;
}
out.println(nums[i]+"<br/>");
}
if(!isSort)break;
}
int temp=0;
for(int i=nums.length-1;i>0;--i){
boolean isSort=false;
for(int j=0;j<i;++j){
if(nums[j+1]<nums[j]){
temp=nums[j];
nums[j]=nums[j+1];
nums[j+1]=temp;
isSort=true;
}
out.println(nums[i]+"<br/>");
}
if(!isSort)break;
}
追问
这样输出来是:5 5 5 5 5 10 5 5 5 5 9 5 5 5 8 5 5 5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(inr i =0;i < nums.length;i++){
System out println(nums[i]+"/t");
}
System out println(nums[i]+"/t");
}
追问
程序出错。
追答
for(int i =0;i < nums.length;i++){
System.out.print(nums[i]+"\t");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询