Java上机题8
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
功能:数组a已从小到大排好顺序,将一个数插入数组a中,使其仍然有序
-------------------------------------------------------*/
class Prog1
{
public static void main(String args[])
{
int a[] = { 1,4,6,9,13,16,19,28,40,100,0 };
int number = 5;
int temp1,temp2,end,i,j;
System.out.println("初始的数组a:");
for(i = 0;i <10;i++)
System.out.print(a[i] + " ");
System.out.println();
System.out.println("插入数值"+number+"之后的数组a:");
end=a[9];
/**********************SPACE**********************/ if(number>end)))
a[10] = number;
else
{
for(i = 0;i <10;i++)
/**********************SPACE**********************/
{ if(a[i]>number)
/**********************SPACE**********************/
{ temp1 = a[i];
a[i] = number;
for(j = i+1;j <11;j++)
/**********************SPACE**********************/
{ temp2=a[j];
a[j]=temp1;
temp1=temp2;
}
break;
}
}
}
for(i=0;i<11;i++)
System.out.print(a[i] + " ");
}
}
Applet
7. 抽象 8. 4 9. Java 应用程序
N
N
Y
Y
C
C