自写的一个开根号(开方)程序 c语言
2010-02-17 14:54
239 查看
#include <stdio.h> main() { int shuzi; double xiaoshu=0.1,c,lastc;; c=shuzi; scanf("%d",&shuzi); c=shuzi; for(;c*c>shuzi;) c-=1; for(;xiaoshu>0.0000001;) { while(c*c<shuzi) { lastc=c; c=c+xiaoshu; } c=lastc; xiaoshu=xiaoshu/10; } printf("%f",c); }
算法:
设开方数为M
1,先求出(最大的整数C的平方)小于M的那个数.
2,C慢慢自加0.1,直到C的平方大于M,并用lastc记录下c平方大于M前那个c值.并赋回给c.
3,c慢慢自加0.01,直到...................
一开始不能开像1,4,9,16,后面上网找人调试了一下.
相关文章推荐
- C语言的自动关机程序和一个用来整人的小程序
- C/C++拾遗录--关于一个C语言小程序的分析
- 用C语言编写一个包含链表的初始化、插入、删除、查找等基本操作的程序。
- 【C语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- C语言 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制
- 看到那么多本科同学都发了水仙花数的程序 那么我来用c语言编一个
- 在html里调试CGI程序的一个方法-针对C语言
- 【C语言】没事可以试试这个小程序,使用文件操作,模拟实现一个简单的文件拷贝工具!
- c语言:使用for循环编写一个判断闰年的程序
- 一个小程序重新透视C语言Switch语句
- C语言 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现
- 我自己编的一个c语言小程序:银行基本功能的实现
- C语言写的一个简单文件加密程序
- 赛码网,简单计算,用C语言自己实现的一个程序,仅供参考
- 一个简单的四则运算程序C语言实现--实现处理括号
- 写一个程序,统计自己C语言共写了多少行代码,Github基本操作
- 编写一个C语言语句,要求输出这个程序需要运行的时间(用clock()做) 该怎么写?
- 利用C语言读文件的一个有意思的小程序
- 由一个C语言递归判断回文数的程序产生的回忆
- 关于C语言的一个小程序