012day(复习循环例题)
来源:互联网 发布:淘宝店要装修手机端吗 编辑:程序博客网 时间:2024/06/14 21:29
172210704111-陈国佳总结《2017年10月22日》【连续012天】
标题:复习循环例题;
内容:A.观看MOOC4.6
B.对昨天的输入正整数n(n>2),求不大于n的全部质数,学习了它的改进解法;
例:int n;
cin>>n;
cout<<2<<endl;
for (int i=3;i<=n;i+=2){
int k;
for(k=3;k<i;k+=2){
if(i%k==0)
break;
if(k*k>i)
break;
}
if(k*k>i)cout<<i<<endl;
该解法抛开了对偶数的多余运算,当k大于i的平方根时,后面的运算可省略;此法优化了效率;
总结:一个程序的效率,可读性,可维护性都非常重要;
明日计划:学习数组;
阅读全文
0 0
- 012day(复习循环例题)
- 011day(循环例题的练习)
- Day 1 复习Linux指令,利用for循环打印菱形
- 循环例题
- 010day(学习用freopen重定向输入和循环例题的练习)
- day 29 sed复习
- day 30 awk复习
- 一道循环队列例题
- for镶嵌循环例题
- 循环例题练习
- Android复习日记-day 1
- 基础知识复习笔记 Day 1
- 循环冗余校验码例题[转帖]
- 11.12存储过程复习及例题
- 复习-利用循环求和
- 循环break的复习
- 【javase复习】## day 9正则表达式 ##
- [微积分学习]Day 3.极限不等于A及例题
- [Python基础]字符串
- Android实现购物车功能
- 嫌工资少,高薪条件你符合几个
- WEB接口测试之Jmeter接口测试自动化 (一)
- Hadoop完全分布式安装(centos下)
- 012day(复习循环例题)
- 异常捕获的demo
- 什么是函数模板?
- SSS___listview多条目加载、使用okhttp请求网络数据,Glide加载图片
- Spring MVC—拦截器,文件上传,中文乱码处理,Rest风格,异常处理机制
- CodeForces 292D Connected Components(变种并查集+预处理)
- 购物车全选,反选,结算
- android:Notification实现状态栏的通知
- 整理总结:JS DOM中对className的选择,添加和删除