質數,就是指其正因數只有1及本身的正整數,當然一般來說我們不把1當作質數。
問題很簡單,對於一個正整數 n ,請問 1 到 n 之間總共有多少質數?
請你寫個程式來解決很多個這樣的問題。
輸入檔的第一列有一個正整數 m (1≤m≤100,000),代表接下來的問題個數。 接下來的m列每一列有一個正整數 n (1≤n≤10,000,000)。
對每一組測試資料請你輸出1與n之間的質數個數。
4 1 3 100 10000000
0 2 25 664579
原TIOJ1036 / 經典問題練習, Problem Setter: Tmt