#include<bits/stdc++.h>
using namespace std;
int main()
{
int m, x;
cin >> m >> x;
int c = m - 2;
int y = c;
int u = 0;
for(int i = m; i <= x; i++)
{
for(int j = 2; j < i - 1; j++)
{
if(i % j == 0)
{
y = y + 1;
}
}
if(c == y)
{
u++;
}
c = i - 2;
y = c;
}
printf("%d", u);
return 0;
}
题目:循环基础-统计素数个数
输入1 ,100,答案是25,但我的代码却输出26.
各位大佬帮帮孩子吧qwq