#37627: ckckckckckckckc


yp11251273@yphs.tp.edu.tw (704-31張鈞勉)

學校 : 臺北市私立延平高級中學
編號 : 239174
來源 : [203.72.178.1]
最後登入時間 :
2024-06-18 17:44:30
a121. 質數又來囉 | From: [203.72.178.1] | 發表日期 : 2023-09-21 17:46

#include <stdio.h> #include <math.h> int main() { int a,b; while(scanf("%d%d", &a, &b)!=EOF) { int num=0; for(int i=a;i<=b;i++) { int test=0; for(int j=2;j<=ceil((int)sqrt(i));j++) /*因為除了完全平方數另有一個因數是自己的根號以外, 基本上所有數字的因數都是兩兩成對, 因此可以只檢查到該數的根號就好*/ if(i%j==0) { /*只要該數有找到一個因數,就可以直接換下一個數了*/ test++; break; } if(test==0) num++; } if(a==1 || b==1)num--; printf("%d\n", num); } return 0; }

 
ZeroJudge Forum