整數大小排列問題,摘自c語言網dotcpp.com題庫。
題目: 輸入三個整數x,y,z,請把這三個數由小到大輸出。
1.程式分析:
我們想辦法把最小的數放到x上,先將x與y進行比較,如果x>y則將x與y的值進行交換,然後再用x與z進行比較,如果x>z則將x與z的值進行交換,這樣能使x最小。
2.程式源**:
main()
/*交換x,y的值*/
if(x>z)
/*交換x,z的值*/
if(y>z)
/*交換z,y的值*/
printf(「small to big: %d %d %d\n」,x,y,z);
簡單的C語言程式
1 列印100 200之間的素數 我的思路 a 建立乙個名為isprime的函式來實現判斷該數字是否為素數。b 在主函式中先寫乙個for迴圈再巢狀if條件語句實現該功能即列印100 200以內的素數。如下 include include intisprime int x else return1 i...
C語言程式設計 C語言整數逆序輸出程式!
將乙個從鍵盤輸入的整數存放到乙個陣列中,通過程式的執行按照陣列中的逆序輸出該整數,利用遞迴的方法解決問題。設計函式實現資料的逆序存放,設定形引數組接收實參陣列的位址,來儲存資料的每一位。函式體採用遞迴的方式解決問題,因此考慮遞迴進行的條件。例如,把資料 n 存放到陣列 s 中,若 n 是一位數,則存...
簡單的C語言程式(2)
本人初學c語言還未掌握指標 所以方法可能比較複雜。將陣列a中的內容和陣列b中的內容進行交換。陣列一樣大 include include 將陣列a中的內容和陣列b中的內容進行交換。陣列一樣大 int main int arr2 int sz sizeof arr1 sizeof arr1 0 定義乙個...