#include <stdio.h>#include <math.h>int sushu(int N);int main(){ int i, N, a; scanf_s("%d", &N); for (i = 2; i <= N; i++)//输出素数 { a = sushu(N); if (a) printf("%d\n", i); } return 0;}int sushu(int N)//判断素数 { int a; if (N < 2) return 0; for (a = 2; a <= sqrt(N); a++) { if (N%a == 0) return 0; else continue; } return 1;}请问我的代码那里出问题了,为什么输入100没反应