作业帮 > 综合 > 作业

C语言:《求m~n间的所有素数》

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 10:50:10
C语言:《求m~n间的所有素数》
【问题描述】
输入两个正整数m和n(m≥1,n≤500),输出m和n之间的所有素数,每行输出6个。素数是指只能被1和自身整除的正整数,最小的素数是2。
【输入输出样例】(下划线部分表示输入)
Input m:1
Input n:35
2 3
5 7 11
13
17 19 23 29 31
【样例说明】
每行输出6个正整数,每个正整数按%4d格式输出。
输入提示符后要加一个空格.其中“:”后要加一个且只能一个空格.
英文字母区分大小写.必须严格按样例输入输出.
我写的,请问哪里错了?为什么输出不了结果,
#include
#include
int main()
{
int i,k,m,n,x,count;
printf("Input m:");
scanf("%d",&m);
printf("Input n:");
scanf("%d",&n);
count=0;
for(i=m;i
把for(k=m;kx && i>1){.或者这里不改,在scanf("%d",&m);后加一句if(m==1) m++;就OK!