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...