#include
{
int main()
int i;
printf(“输入开头的数字:“);
scanf_s("%d", & i);
int j;
printf(“输入结尾的数字:“);
scanf_s(“%d",&j);
for(i;i<=j;i++)
{
for(int s =i;s<=i;s++)
{
if (i%s!=0)
printf(“%d”, i);
}
}
}
回答:代码如下:
# include <stdio.h>
bool prime(int x)
{
for (int i = 2; i <= x / 2; i++)
{
if (x % i == 0)
{
return false;
}
}
return true;
}
int main()
{
int start, end;
printf("输入开头的数字:");
scanf_s("%d", &start);
printf("输入结尾的数字:");
scanf_s("%d", &end);
for (int i = start; i <= end; i++)
{
if (prime(i))
{
printf("%d ", i);
}
}
}
/*
2
100
*/