#include <stdio.h>
#include <math.h>
int main()
{
int m, j, k;
for (m = 301; m < 330; m = m + 2);
{
k = (int)sqrt((double)m);
for (j = 2; j <= k; j++)
{
if (m%j == 0)break;
}
if (j > k)
printf("%d是素数", m);
else printf("%d不是素数", m);
}
return 0;
}
程序错在哪,请帮忙改正
第1个回答 2018-01-11
for (m = 301; m < 330; m = m + 2)//; 行末多分号本回答被提问者采纳