2015年12月7日
来源:互联网 发布:学编程要会英语吗 编辑:程序博客网 时间:2024/05/04 02:12
嗯…啊…
没想是这个时候更新的日志。
我在做计蒜课的题目呢,先放代码。
超时了的程序,我在改进。
#include <iostream>#include <cstdio>using namespace std;int main(){ int x; int i; while(scanf("%d",&x)!=EOF) { for(i=1;1;i++) { if(x==0){i=0;break;} else if((i-1)*(i-1)==x){i-=1;break;} else if((i+1)*(i+1)==x){i+=1;break;} else if(((i-1)*(i-1))<x&&x<((i+1)*(i+1)))break; else continue; } printf("%d\n",i); } return 0;}
mark一下。
下面是解出一组数据的代码:
用了牛顿迭代法
#include <iostream>#include <cstdio>using namespace std;double my_sqrt(double a){ double x; x=a; for(int i=1;i<=10;i++) //要求精度高的话,可以设置次数多些,比如100 x=(x+a/x)/2; return x; }int main(){ int x; int i; int mid; while(scanf("%d",&x)!=EOF) { if(x==0) i=0; else if(x<0) i=-1; else i=my_sqrt(x); printf("%d\n",int(i)); } return 0;}
先End。
0 0
- 2015年12月7日
- 2014年12月30日,31日,2015年1月3日,4日
- 2015年6月23日-7月12日,进行54小时,剩3651小时
- 7月12日
- 12月7日
- 2015年12月7日实习日志
- 2015年7月7日工作总结
- 2015年7月7日
- 2015年01月12日
- 2015年2月12日
- 2015年3月12日工作总结
- 2015年3月12日
- 2015年04月12日学习
- 2015年10月12日小计
- 2015年11月12日
- 2015年12月1日工作总结
- 2015年12月2日工作总结
- 2015年12月3日工作总结
- C 推箱子游戏
- 第十二周 项目四(1)-是否有简单路径?
- 173、Binary Search Tree Iterator
- Mongodb启动方法:设定参数启动;从设置文件启动
- DL学习笔记【2】caffe使用步骤详解
- 2015年12月7日
- Python——函数的高级话题(2)
- Windows下用VS调用igraph库
- 【java基础】Java 中的进程与线程
- 第十五周项目一~验证算法
- 建堆
- Windows Service服务的调试
- 关于hadoop 2.7.1 集群安装及其平台上的实验
- [leetcode] 14. Longest Common Prefix