做一個for迴圈
cin>>a>>b;
for(int i=a;i<=b;++i)
然後開始判斷 i%2,3,5,7,11是否為0
都不為0的話call function
這個function用來判斷傳入的質是否為質數
例如call fun1(i);
那麼我就在fun內執行for迴圈
從3開始找到(int)sqrt(i)+1
不是質數
return 0;
反之
return 1;
在main宣告count=0;
count+=fun1(i);
然後要記得如果a=1
那麼i=1跑進去fun1的話會導致++count;
跑完 for(int i=a;i<=b;++i)
再判斷 2,3,5,7,11是否再[a,b]區間內
是的話就++count;
最後輸出count即可
以下程式碼提供參考