問題及**:
/*
*檔名稱:number.cpp
*作 者:單昕昕
*完成日期:2023年2月12日
*版 本 號:v1.0
*
*問題描述:向有序陣列中插入乙個數並輸出。
*程式輸入:乙個數。
*程式輸出:插入排序後的陣列。
*/ using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace test
", i);
console.writeline();
}static void main()
;//0是為要插入的陣列預留的位置
console.write("初始陣列:");
displayarray(a);
console.write("\n請輸入要插入公升序陣列的數:");
int x = int.parse(console.readline());
int n = a.length-1;
for (k = 0;k < n ; k++)
for (i = n; i >k; i--)
a[i] = a[i - 1];
a[k] = x;
console.write("\n插入排序後的陣列:");
displayarray(a);
console.writeline();}}
}
執行結果:
知識點總結:
向有序陣列中插入乙個數。
學習心得:
找到位置然後插入該數就行了。
第14周OJ實踐 輸入乙個數插入有序陣列中
time limit 1 sec memory limit 128 mb submit 3239 solved 2059 submit status web board 已有乙個已排好的9個元素的陣列,今輸入乙個數要求按原來排序的規律將它插入陣列中。第一行,原始數列。第二行,需要插入的數字。排序後的...
第十四周 oj訓練 輸入乙個數插入有序陣列中
檔名稱 test.cpp 完成日期 2016年12月6日 題目描述 已有乙個已排好的9個元素的陣列,今輸入乙個數要求按原來排序的規律將它插入陣列中。輸入 第一行,原始數列。第二行,需要插入的數字。輸出 排序後的數列 樣例輸入 1 7 8 17 23 24 59 62 101 50樣例輸出 17 81...
將兩個陣列並為乙個有序陣列
將兩個陣列並為乙個有序陣列 include define n 6 陣列列印函式 void print int x printf n 氣泡排序函式 void bubble sort int x 判斷資料的大小順序 int judgment order int x if 1 flag 如果原始資料不是從...