do{}while()应用之二分法求解无理方程

二分法简单介绍:例如:y=x*x*x-sqrt(x)-5 对于此方程在x从1到4的变化中,函数的值从负数转变 为正数,此函数又是连续的,所以我们可以断定,在【1,4】之间必有一个实数解,我们可以循环取x1, x2的中点x12,并求出y12,当y12无限接近于0的时候,这时候x12就是我们要求的解(注意,对于无理方程 我们永远求不出它的准确值,只能无限接近,但是精确程度太高的时候对于我们已经没有太大的意义了)。 #include<stdio.h>#include<math.h>void main(){ double x1,x2,x12,y1,y12; x1=1; ...
默认分类 | 2011-04-17 18:41 | 阅读 856 次 | 评论 1 条

π 的近似求解

圆周率即圆的周长与直径的比值。我国南北朝时期的数学家祖冲之把圆周率精确到小数点后七位,领先并保持世界纪录900年。此外他还发现了一个非常接近圆周率的分数:355/113=3.1415929 。圆周率是一个无理数,其前22位巧记法如下:山巅一寺一壶酒 尔乐苦煞吾 把酒吃 酒杀尔 杀不死 乐而乐3. 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3 2 3 8 4 6 2 6可以用下列无穷数列求π的近似值:π/4=1/1-1/3+1/5-1/7+……(π*π)/6=1/(1*1)+1/(2*2)+1/(3*3)+…… 下面用公式1近似求解π的值: #inclu...
默认分类 | 2011-04-17 18:30 | 阅读 583 次 | 评论 0 条

论身高预测小程序(大家都测测自己的最佳身高,嘿嘿)

根据科学统计,可以用下列公式预测一个人成年后的身高: 男孩:成年后身高(h)等于父亲身高(hf)加上母亲身高(hm)的和再乘以0.52;如果后天营养良好,则在此基础上再增加1.5%;如果喜欢运动,则再增加2%。最佳状况是h=(hf+hm)*0.52*(1+1.5%)*(1+2%). 女孩:成年后升高等于父亲身高乘以0.923加上母亲身高的和再乘以0.5;如果后天营养良好,则在此基础上再增加1.5%;如果喜欢运动,则再增加2%。最佳状况是h=(hf*0.923+hm)*0.5*(1+1.5%)*(1+2%). 程序如下: //身高预测#include <stdio.h>void m...
默认分类 | 2011-04-15 22:49 | 阅读 1416 次 | 评论 1 条

小程序01“首同尾和十公式”

首同尾和十是数学中的一种简便算法。 例如:25*25=(2*3)+(5*5)=625 65*65=(6*7)+(5*5)=4225 74*76=(7*8)+(4*6)=5624 下面是一个简单的程序用于验证(这里先从简单开始,慢慢来嘛) // 求首同尾和十#include <stdio.h>void main(){ double a,b; a=46;// 1 b=44;// 2 a=a*b; printf("a=%g\n",a);}其中1,2行还可以用"scanf("%g%g",&amp;a,&amp;b);"替代
默认分类 | 2011-04-15 22:25 | 阅读 592 次 | 评论 0 条

新手学C语言

《 新手报到》 从今天开始跟大家共同学习C语言,C语言是一门实践性很强的语言,在理解其根本原理的基础上还有加大自己的实践。我的做法就是每天调试程序,然后在这里跟大家交流。 比尔盖茨在十三岁的时候已经能独立编写小型游戏软件,到了后来更是凭借自己的辛勤劳动,创造力一个软件行业的神话,中国不缺人才,但是缺软件人才。不懂软件就是新型的文盲。由此看出我们每个人学习编程的重要性。 学习C方法论: 1,找几本基础性的书籍 调试书中的每个程序 2,进阶 …… 从今天开始进行第一步的学习!!
默认分类 | 2011-04-12 08:06 | 阅读 1972 次 | 评论 20 条
文章分类
文章归档