求大神帮我看一下下边程序哪里出错了?输出整数x到y之间的所有素数.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/02 23:53:51
求大神帮我看一下下边程序哪里出错了?输出整数x到y之间的所有素数.
![](http://img.wesiedu.com/upload/5/7b/57bdbfa6b12cb1fa90bdb9e0c02f7e3d.jpg)
![](http://img.wesiedu.com/upload/4/38/438b8c0adaf7af408c2ddffb7e6a41e1.jpg)
输入100,200,结果如下:
![](http://img.wesiedu.com/upload/e/17/e17d6adb337b4fc1cbf0a175956d8d02.jpg)
![](http://img.wesiedu.com/upload/5/7b/57bdbfa6b12cb1fa90bdb9e0c02f7e3d.jpg)
![](http://img.wesiedu.com/upload/4/38/438b8c0adaf7af408c2ddffb7e6a41e1.jpg)
输入100,200,结果如下:
![](http://img.wesiedu.com/upload/e/17/e17d6adb337b4fc1cbf0a175956d8d02.jpg)
![求大神帮我看一下下边程序哪里出错了?输出整数x到y之间的所有素数.](/uploads/image/z/1856279-47-9.jpg?t=%E6%B1%82%E5%A4%A7%E7%A5%9E%E5%B8%AE%E6%88%91%E7%9C%8B%E4%B8%80%E4%B8%8B%E4%B8%8B%E8%BE%B9%E7%A8%8B%E5%BA%8F%E5%93%AA%E9%87%8C%E5%87%BA%E9%94%99%E4%BA%86%3F%E8%BE%93%E5%87%BA%E6%95%B4%E6%95%B0x%E5%88%B0y%E4%B9%8B%E9%97%B4%E7%9A%84%E6%89%80%E6%9C%89%E7%B4%A0%E6%95%B0.)
问题好多.
1、x%2==0 不成立的分支中应有初值 i=x
2、两个内层循环的终止条件 j<=i 应为 j<i
3、两个内层循环后的判断应为 j==i
4、两个关于换行的判断 if (k%10==0) 应移动到上一分支块内
这里是个整理后的代码:
void main(void)
{
int x, y, i, j, k;
scanf("%d,%d", &x, &y);
for (i=x+!(x&1); i<=y; i+=2)
{
for (j=2; j<i; ++j)
if (i%j==0)
break;
if (j==i)
{
printf("%4d", i);
++k;
if (k%10==0)
printf("\n");
}
}
}
1、x%2==0 不成立的分支中应有初值 i=x
2、两个内层循环的终止条件 j<=i 应为 j<i
3、两个内层循环后的判断应为 j==i
4、两个关于换行的判断 if (k%10==0) 应移动到上一分支块内
这里是个整理后的代码:
void main(void)
{
int x, y, i, j, k;
scanf("%d,%d", &x, &y);
for (i=x+!(x&1); i<=y; i+=2)
{
for (j=2; j<i; ++j)
if (i%j==0)
break;
if (j==i)
{
printf("%4d", i);
++k;
if (k%10==0)
printf("\n");
}
}
}
求大神帮我看一下下边程序哪里出错了?输出整数x到y之间的所有素数.
求大神帮看VB代码哪边出错了——随机生成10个20到90之间的整数,将其中的素数输出.
求1到100内的素数的平方根之和,哪里出错了帮我看看
麻烦您帮我看一下这段matlab程序,整数线性规划的,我运行了之后和实际不符,不知道是哪里出错了,
设计一程序,求出5到100之间的所有素数,要求每行输出五个素数.判断一个整数是否是为素数用一个函数来实
帮我看看这个程序哪里出错了 怎么输出的是负数
mathematica求助!求1到1000之间的所有素数,并输出这些素数及其和.(利用素数的定义编写程序)
哪位高手帮我看下我的matlab程序哪里出错了,运行不了.
帮我看看程序吧,从键盘输入任意一个整数n,编程计算并输出1~n之间所有素数之和 ,怎么改啊
麻烦帮我看一下C++的三个数输出最大值的程序错在哪里?
计算并输出3到n之间所有素数的平方根之和 这样做哪里错了
设计一个程序,求出200~1000之间的所有素数,要求每行输出5个素数.判断一个整数是否为素数用一个函数来实