编一个程序,定义一个有10个元素的一维数组a,在键盘上输入时没有大小次序,但

发布时间:2021-04-09 15:39:44

题目类型:[问答题,简答题] 编一个程序,定义一个有10个元素的一维数组a,在键盘上输入时没有大小次序,但是存入数组时要按由小到大的顺序存放。例如,输入第1个数1时,存入a[0];假如第2个数是5,则数存入a[1];假如第3个数是4,那么把前面输入的5向后面移动到a[2],把4插入到a[1]的位置上,这样使得每输入一个数,保持从小到大的顺序排列。

网友回答

参考答案: inti,j,temp,n=10; int[]a=newint[n]; Console.WriteLine("请输入{0}个整数。",n); for(i=0;i{ Console.Write("请输入一个整数:"); a[i]=int.Parse(Console.ReadLine()); for(j=i;j>=1;j--) { if(a[j-1]>a[j]) { temp=a[j-1]; a[j-1]=a[j]; a[j]=temp; } else break; } } Console.Write("依次输出数组中的值:"); for(i=0;i{ Console.Write("{0}",a[i]); } Console.WriteLine();
试题难度:★★☆
参考解析: 暂无解析
以上问题属网友观点,不代表本站立场,仅供参考!