C 錦囊包(待更新)

2021-10-06 12:25:48 字數 1047 閱讀 5600

1、有了理想,有了目標,有了奮鬥,才會在未來的旅途中走得更遠。

問題描述

使用c++語言設計乙個函式,該函式傳入乙個一維整型陣列的陣列名和陣列的長度(陣列中的元素值在[0,100]之間,具體資料自行給定),要求在函式內部統計出資料在[0,10],[11,20],[21,30],…,[91,100]等區間的分布情況。

解題思路
我們看一下[0,10],[11,20],[21,30],…,[91,100]區間的特點:

假設陣列是arr,代表元素索引,則arr[i] / 10 便會落在區間0、1、2、3、4、5、6、7、8、9中的乙個,這個數字正好是區間[0,10],[11,20],[21,30],…,[91,100]前半部分的首位數值,但是這裡有特殊情況,就是10的倍數的時候,arr[i] / 10 會到下乙個區間,因此我們只要把區間往前移動乙個即可。最重要的是0最為特殊,因為0也是10的整數倍,但是0不需要移動空間,在判斷是否是10的倍數時,把0要排除在外。

**實現
#include

using

namespace std;

int res[10]

=;void

statistic

(int arr,

int n)

else}}

void

show()

}int

main()

;statistic

(arr,32)

;show()

;return0;

}

結果顯示

2、當乙個人先從自己的內心開始奮鬥,他就是個有價值的人。

待更新

分組揹包(待更新)

有 n n n 組物品和乙個容量是 v v v 的揹包。每組物品有若干個,同一組內的物品最多只能選乙個。每件物品的體積是 vij vij vij,價值是 wij wij wij,其中 i i i 是組號,j j j 是組內編號。求解將哪些物品裝入揹包,可使物品總體積不超過揹包容量,且總價值最大。輸出...

C 用ADO問題收集,待更新

沒有仔細深究過ado,就按照網上的大體的方法訪問資料庫。1 recordsetptr 獲得這個記錄之後,以命令模式open指定的一條記錄的時候,record fields getitem variant t str value 是可以獲取值的 但是當record fields getitem var...

初識git 待更新

git 分布式版本控制 svn集中式版本控制 拉 的過程 建立ssh key 講ssh key新增到版本庫中 git clone 常用命令 git clone 拉下來 git branch 創新新的分支 git check out 切換分支 git diff 檢視自己修改了哪些內容 git stat...