當前位置:首頁 » 編程語言 » c語言作業二

c語言作業二

發布時間: 2024-09-06 19:11:01

㈠ C語言編程作業,求解答

作業1:result(int)= c (char) * i (int) + f (float) / d (double) -(f + i);

第一步:f+i, 一個float和int相加,按精度高的float進行計算,結果為float

result = char * int + float/double - float;

第二步:char * int, 他們都是整數相加為int

result =int + float/double - float;

第三步:float/double,按精度高的double進行計算結果為double

result =int + double - float;

第四步:int + double 結果為double

result =double - float;

第五步:double - float 結果為double,result為整形,賦值給整形會強制把double轉化成int,保留整數。


作業二:

a=3, b=5


原因,swap的形參是值傳遞,實參傳值給形參,子函數無法改變實參的值;要改變得傳址。


作業三:

順序查找法適應性好,可以適用在無序和有序數組查找;

折半查找法只適用於有序數組,無序查找會失敗;但是在有序數組查找時查找效率高於順序查找。

熱點內容
安卓手機a16數據在哪個文件夾 發布:2025-04-05 18:01:44 瀏覽:485
netty實現ftp 發布:2025-04-05 17:35:54 瀏覽:92
列印菱形java 發布:2025-04-05 17:35:53 瀏覽:912
等響演算法 發布:2025-04-05 17:24:17 瀏覽:998
演算法精編 發布:2025-04-05 17:17:03 瀏覽:355
虐殺原形2和熱血無賴哪個配置高 發布:2025-04-05 17:09:23 瀏覽:610
計算機常用演算法 發布:2025-04-05 17:07:54 瀏覽:65
天選2密碼在哪裡設置 發布:2025-04-05 16:36:28 瀏覽:87
目前什麼安卓手機續航能力最強 發布:2025-04-05 16:31:22 瀏覽:598
夢幻壓縮打造什麼意思 發布:2025-04-05 16:28:55 瀏覽:235