问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,求1-1000的素数并输入,程序代码问题

发布网友 发布时间:2024-10-10 00:47

我来回答

5个回答

热心网友 时间:2024-11-08 08:51

.....它怎么会不停止呢?
for(;b==a;)
printf(/*管他是什么*/);
这样的语句能不死循环吗?不要怀疑,你的break;并不在循环体内。
更加不能明白的是你要这次循环有什么用呢?再好好想想算法。该用判断语句的时候不要用循环。

素数表输出不需要那么复杂,2次循环就够了。尽量把自加的循环变量放到循环语句内,不要放到语句块内。

热心网友 时间:2024-11-08 08:56

你的程序算法有些毛病

我稍微修改:

#include <stdio.h>
main(){
int a,b=2;
for (;b<=1000;b++){
for (a=2;b%a!=0;a++);
if(b==a)
printf ("%d ",b);
}
}

其实楼主的思路很不错,因此写出来的代码挺精简

热心网友 时间:2024-11-08 08:50

for(;;)
后面只能接一句话,
按照楼主的想法,其实只需要加一个括号就行了
for(;b==a;)
{
printf("%d ",a);
break;
}

热心网友 时间:2024-11-08 08:53

for (;b==a;)
printf ("%d ",a);
这里循环会一直执行,当然会无限循环啦。
printf ("%d ",a);
break;
把这两句用{},就行了

热心网友 时间:2024-11-08 08:52

当b=4、a=3的时候,执行到第三个for循环就永远无法趋向结束,条件一直满足就会不停输出a的值3!
正确程序:
#include <stdio.h>
main()
{
int a,b=2;
printf(" 1 2 ");
for (;b<=1000;)
{
b++;
for (a=2;b%a!=0;)
{
a++;
if(b==a)
printf(" %d",a);//这里一个小的改动就解决了
}
}
}
楼上说的加大括号的方式也行,其实你的思路是正确的,粗心忘记加大括号了吧?! 做大的程序时你一时的粗心,就造成调试的极大困难~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
amd锐龙r75700g超频性价比装机方案,要核显性能综合表现超 架空电线故障如何排除 ...unexpected T_CONSTANT_ENCAPSED_STRING in 怎么解决这个错啊_百度... php错误Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_S... PHP出现如下情况 syntax error, unexpected T_ENCAPSED_AND_WHITES... php 如何捕获类似于Parse error: syntax error, unexpected T_CONSTA... 挂烫机如何熨西装 戗驳领西装怎么熨烫 西装前片怎么推拉拔烫 西装能不能拿去烫 高铁9a的票在9b能在一起吗 怎么编写程序筛选1000以内的素数 在数学实验中1到1000的素数的程序:任意三个素数必须满足:p1&lt;p2&lt;p3,p... 广汽吉奥 骗子公司负债累累,连工资都已发不出来了呀?怎么这样 ...资不抵债,现在连工资都发不出来!怎么这样?` ...资不抵债,连工资都已发不出来了呀!怎么这样?1 广汽吉奥 骗子公司负债累累,连工资都已发不出来了呀!怎么这样? ` ...资不抵债,连工资都已发不出来了呀!怎么这样 广汽吉奥 骗子公司负债累累,连工资都已发不出来了呀!怎么这样? ...负债累累、资不抵债,连工资都已发不出来!怎么这样?···_百度... 广汽吉奥 骗子公司,资不抵债、负债累累,连工资都已发不出来了呀?怎么这... 广汽吉奥 汽车骗子公司!负债累累、资不抵债,连工资都已发不出来!怎么这... 广汽吉奥 骗子公司!负债累累、资不抵债,现在连工资都发不出来... ...骗子公司!负债累累、资不抵债,现在连工资都发不出来.怎么这样... 成年后 一年多时间身高长了8cm,晚发育? 我父亲从外省回来 都围着我看了... 有关表现生活很丰富多彩的句子的好句摘抄(世界奇妙,生活多彩) 等差数列{An}中、a1+a4+a7=15,a2a4a6=45,求数列的通项公式 已知数列an是等差数列,a7-a2=10,且a1a6a21依次成等比数列, 求an通项公... 在等差数列{an}中,a2+a6=10,a3-a5=9,求{an}的通项公式. 已知等差数列(An)中,a1+a5=10,a2+a6=9,求:(1)通项公式An和前n项和... 三百亩水稻田变成了种树地犯法吗 三星sch-l619九宫图图案尝试太多 需要备份pin解锁 可是我没有设置pin... ...有个图片 是盖红章的,需要打印 但是 放到 WORD里吧 再打印, 出来... 为什么我去游民星空下载NBA2K15会出现40多个文件啊。每个1.06GB_百度知 ... 为什么把图片复制到word里为什么把图片复制到word里面 ...版NBA2K15辉煌生涯模式,下载了技能点数修改器,在属性界面,又_百度... 为什么我下载了NBA2K15免安装版的游戏,解压了NBA2K15exe.和开始游戏两... 下载手机NBA2k15安装时显示解析包出错怎么办 小弟在99单机游戏网下载了一个游戏,nba2k15,已经安装完成,电脑配置也合 ... 我想找到这样一张照片:鹿晗带白色帽子,背景好像是草地,鹿晗对着镜 请问澳大利亚GR350相当于国内什么材料?请帮助! JVC GR-D350AG 是香港的型号吗?对应的内地型号是多少啊?为什么连接到电 ... 广汽吉奥 骗子公司,负债累累、资不抵债,已经连工资都发不出来了呀?? 小米盒子里所有的东西都不要要钱么?以后会收费么? 我该怎样投诉小米盒子付费视频的欺诈行为? 请问下小米盒子的内容以及服务收费吗?如果目前不收费,以后会收费吗? 一片竹子,只有一颗竹子长的比其他的高猜成语 从石家庄北站到新京大厦怎么走 16开和16k纸有什么区别啊? 从棉六坐几路车到新景大厦