C語言100例之39

2021-05-28 10:17:53 字數 468 閱讀 7497

【程式39】題目:有乙個已經排好序的陣列。現輸入乙個數,要求按原來的規律將它插入陣列中。

1. 程式分析:首先判斷此數是否大於最後乙個數,然後再考慮插入中間的數的情況,插入後此元素之後的數,依次後移乙個位置。

2.程式源**:

main()

; int temp1,temp2,number,end,i,j;

printf("original array is:\n");

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

printf("\ninsert a new number:");

scanf("%d",&number);

end=a[9];

if(number>end)

else

break;}}

}for(i=0;i<11;i++)

getch();

}

C語言程式100例之C 版 005

c語言程式100例之c 版 005 程式5 題目 輸入三個整數x,y,z,請把這三個數由小到大輸出。1.程式分析 我們想辦法把最小的數放到x上,先將x與y進行比較,如果x y則將x與y的值進行交換,然後再用x與z進行比較,如果x z則將x與z的值進行交換,這樣能使x最小。2.程式源 c語言程式 in...

C語言經典100例 002

企業發放的獎金根據利潤提成.利潤 i 低於或等於10萬元時,獎金可提10 利潤高於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於40萬元的部分,可提成3 60萬到100萬之間時...

c語言100例Python實現

剛開始學習python 試著熟悉一下語法 題目1 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?for x in range 1,5 for y in range 1,5 if y x for z in range 1,5 if z x and z y print x ...