C語言陣列題目訓練3

2021-09-19 13:51:20 字數 528 閱讀 7420

問題描述:定義乙個10個元素的陣列,輸入9個已經是公升序排列的整數,存入一維陣列,再輸入乙個整數存入x,查詢x在已有的排好序的陣列中的位置,並將其插入,形成乙個新的9個元素的公升序排列的陣列。

輸入形式:公升序排列的10個元素(空格分隔)

樣例輸入:1 2 5 6 7 8 9 10 12

4樣例輸出:1 2 4 5 6 7 8 9 10 12

#include #include int main()

printf("\n");

scanf("%d",&n);

m=findx(a,n);

for(i=9;i>m;i--)

a[m]=n;

sort(a,10);

for(i=0;i<10;i++)

return 0;

}int findx(int a,int n)

return 0;

}int sort(int a,int n)}}

return 0;

}

陣列題目小計(3)

今天習得了乙個比動態規劃更容易看懂的演算法 從陣列的第乙個元素開始累加至最後乙個元素,第乙個大於0的和賦予最大值,求得的大於0的和都與最大值進行比較,將較大的和賦予最大值,如果和小於0,則將和置為0,不影響後面數相加 1 include2 using namespace std 3int main ...

C語言程式設計題目(實用經典)3

輸入三個整數x,y,z,把這三個數從小到大輸出 define crt secure no warnings include include 輸入三個整數x,y,z,請把這三個數由小到大輸出 int main if x z if y z printf 這三個整數從小到大排列為 d d d n x,y,...

經典C 語言筆試題目 3

q1 heap與stack的差別 a heap是堆,stack是棧。stack的空間由作業系統自動分配 釋放,heap上的空間手動分配 釋放。stack空間有限,heap是很大的自由儲存區 c中的malloc函式分配的記憶體空間即在堆上,c 中對應的是new操作符。程式在編譯期對變數和函式分配記憶體...