迭代求平方根
来源:互联网 发布:房地产网络推广方案 编辑:程序博客网 时间:2024/05/16 01:59
#include<stdio.h>main(){ //input int num ; while( 1 ) {scanf("%d", &num );int i = 1;int temp = 0;for ( ; i<= num ; i++ )//point 1{ temp = i*i ; if ( temp == num ) {printf("%d*%d=%d\n", i, i, num );break ; }else if ( temp > num )//point 2 {printf ("No\n");break; }} }}
遇到的点:
point 1: 此处为 <= 因为 1*1=1
point 2: 没有考虑 i*i < num 的情况,因为如果小于,说明还有找到的可能,继续循环就可以了。此处当 i*i > num 时,说明随着 i 的增大,已经不可能找到根了,所以此次查找失败,直接退出循环,等待用户的下一次输入
- 迭代求平方根
- 牛顿迭代求平方根
- 平方根
- [平方根]
- 平方根
- 牛顿迭代求一个数的平方根
- 求平方根
- 近似平方根
- 整数平方根
- 大数 平方根
- 求平方根
- 平方根程序
- 大数 平方根
- 求平方根
- 求平方根
- 平方根法
- 平方根法
- 求平方根或近似平方根
- RMAN备份FORMAT格式中%a的含义
- pagespeed 摘要 - Minimize request overhead
- (一)调色板的使用
- PHP UTF-8编码问题
- Android Animation学习笔记
- 迭代求平方根
- 寻找丑数
- vs2008:调用CFileDialog的简单应用
- csharp DataTable and DataGridView delete a Row
- mini2440 定时器实验
- MyEclipse中访问项目项目之间乱跳问题
- 《大话设计模式》精彩片段及个人随笔(一)
- 单项链表逆序
- sed 用法介绍