社区
C语言
帖子详情
请教:循环变量i得初始化
3___3
2005-12-12 12:01:21
打印100-200间的所有素数
void main()
{
int num,i,k;
for (num=100;num<201;num++)
{
k=sqrt(num);
for (i=1;i<=k;i++) //此处如果改为i=2,程序无错,为什么i=1就不对?
if(num%i==0) break;
if(i>=k+1) printf("%d ",num);
}
}
...全文
104
4
打赏
收藏
请教:循环变量i得初始化
打印100-200间的所有素数 void main() { int num,i,k; for (num=100;num<201;num++) { k=sqrt(num); for (i=1;i=k+1) printf("%d ",num); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
handsomeliu
2005-12-12
打赏
举报
回复
当i==1时 num%i==0 恒成立了啊 呵呵
3___3
2005-12-12
打赏
举报
回复
丢!!!
chengzanmiao
2005-12-12
打赏
举报
回复
丟!!!求素數本身就要先摒棄1,素數的概念就是除1和本身沒有其它因子。
而且你的這種算法求素數遇到數字較大效率很低的。
改進一下,1.求素數先判斷是不是合數,除1外不是合數就是素數。
2.把素數全放入個數組中,只要判斷后面的數能不能被數組里面的數整除就行了。不能就是素數,繼續把它放到數組中。
sankt
2005-12-12
打赏
举报
回复
从i=1开始,每次都会break
所以必须从2开始
mall-xiaohongshu-小程序模仿小红书.zip
})注意:需要在调用全局
变量
的文件里,开始的时候
初始化
app这个对象const app = getApp();5、Easy-Mock数据接口的引入问题 使用Easy-Mock伪造数据时,一定要书写规范,我在这里踩的"坑"就是:数据属性名,不能...
高手过招:
请教
:
变量
到底是在编译的时候
初始化
的,还是在运行的时候
初始化
的?
请教
:
变量
到底是在编译的时候
初始化
的,还是在运行的时候
初始化
的? [问题点数:40分,结帖人learnc2015] https://bbs.csdn.net/topics/391832733 收藏帖子 回复 learnc2015 结帖率 62.5%
变量
到底是在...
零基础Linux命令详细案例讲解课程(第2季)--权限、环境
变量
、进程、文件查找
进程:动态进程查看、进程结束命令 第7章: 环境
变量
:环境
变量
查看、环境
变量
设置 第8章: find 命令:find命令各种选项演示、逻辑运算符操作、预定义操作 课程特色: 笔记Linux命令:用200条笔记串连所有知识点,...
实验五——
循环
结构学习总结
(2)
循环
结构四要素:
循环
初始化
,
循环
条件,
循环
体,
循环
变量
修改。 (3)do-while语句先执行
循环
体,后判断
循环
条件。 (4)可以把for语句改写成while语句,for语句和while语句都能实现
循环
。 (5)continue...
ARM经典100问
Q:请问在
初始化
CPU堆栈的时候一开始在执行mov r0, LR这句指令时处理器是什么模式 A:复位后的模式,即管理模式. 第2问: Q:
请教
:MOV中的8位图立即数,是怎么一回事 0xF0000001是怎么来的 A:是
循环
右移,...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章