永发信息网

10个数,按从大到小排序,输入一个数,插入到原有数列中并保持从大到小的顺序不变,输出该数插入的位置

答案:1  悬赏:40  手机版
解决时间 2021-02-01 13:13
要求用java编写程序
急求解!!!
最佳答案
public static void main(String[] args)
{
int[] nums={99,88,77,66,55,44,33,22,11,0};
int[] nums_new=new int[nums.length+1];
System.out.print("请输入一个整数:");
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
for(int i=0;i<nums.length;i++)
{
if(i==0&&num>=nums[i])
{
nums_new[i]=num;
for(int j=1;j<nums_new.length;j++)
{
nums_new[j]=nums[j-1];
}
break;
}
else if(i==9&&num<=nums[i])
{
for(int j=0;j<nums_new.length;j++)
{
if(j==nums_new.length-1)
{
nums_new[j]=num;
}
else
nums_new[j]=nums[j];
}
break;
}
else if(i!=9)
{
if(nums[i]>=num&&nums[i+1]<=num)
{
for(int j=0;j<=i;j++)
{
nums_new[j]=nums[j];
}
nums_new[i+1]=num;
for(int j=i+1;j<nums.length;j++)
{
nums_new[j+1]=nums[j];
}
}
}
}
for(int i=0;i<nums_new.length;i++)
{
System.out.print(nums_new[i] + " ");
}
}
很凌乱的感觉。。你试试看看有没有错误
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
飞燕发廊地址有知道的么?有点事想过去
March 29, 2013 Sunny Today was the Hungry
雅典娜形象设计(自由女神店)怎么去啊,我要去
刺客信条3dlc安装了。可是进游戏没有提示啊?
单机游戏奈克瑟斯奥特曼变人以后怎么设置鼠标
热线的意思是什么啊?知道的请说下!
大气污染对健康的直接损害,除外A.急性中毒B.
魔法师地址在什么地方,想过去办事
交通事故协商处理
急,从南海狮山大学城有地铁到广州芳村客运站
V型带带轮的最小直径,取决于带的型号。
360n4和乐视2那部好
海中的鱼死后尸体会到哪?
构山的意思是什么啊?知道的请说下!
中国餐饮品牌在国外取得成功的案例
推荐资讯
穿越背景是四个国家女主是其中一国丞相的女儿
高埠手机大卖场地址好找么,我有些事要过去
中通快运(田州镇古鼎香农产品综合批发大市场
高人一等的意思是什么啊?知道的请说下!
人体的排泄器官除肾外,还有肺、皮肤等√.
日历上的天牢是什么意思
福鼎宁德顺发公寓地址在什么地方,想过去办事
福鑫源旅馆(湖滨路)地址在什么地方,我要处理
怎样由珠海香洲坐车到中山坦洲市场
一般无二的意思是什么啊?知道的请说下!
04款飞度三厢为什么冷车挂前进挡不会走,而倒
电脑硬盘总是断开连接怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?