23,407
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args)
{
int a=90;
while(true)
{
for(int i=2;i<=a;i++)
{ if(a%i==0){
a=a/i;
System.out.println(i);
break;}
}
if(a==1)
break;
}
//输出的是你需要的后面的数。第二题
}
public static int[] SortInsert(int[] num,int value){
int i=0;
int[] numValue = new int[num.length+1];
//复制到新的集群
for(int j: num)
numValue[i++] = j;
//查找新数组要插入的位置
for(i=0;i<num.length;i++){
if(num[i]>=value)
break;
}
//将值插入到数组中
for(int j = numValue.length-2;j>=i;j--){
numValue[j+1] = numValue[j];
}
numValue[i] = value;
return numValue;
}