笔记
Bona Fides
.
展开
-
二分法求方程的根
//用二分法求下面方程(- 10,10)的根(C语言)//方程为:2x?3 - 4x?2 + 3x - 6 = 0#include<stdio.h>#include<math.h>int main(){ double l=-10, r=10, m=0, t =5; //l为左端点,r为右端点,m为中值,t为两点中的任意值。 while (fabs(t) >= 1e-6) { m = (l + r) / 2; t = ((2 * m - 4) * m .原创 2021-11-25 18:06:23 · 4070 阅读 · 0 评论 -
例子5.7 求Π的近似值
//例子5.7 求Π值#include<stdio.h>#include<math.h>int main(){ double sum = 1,t = 1,i,pi; //t控制符号!sum为和,i控制次数. for (i = 3; 1.0 / i >= 1e-6; i += 2) { sum -= 1 / i * t; t = -t; } printf("近似值为:%f\n", sum*4); return 0;}#include<.原创 2021-11-25 17:44:06 · 188 阅读 · 0 评论 -
第四章 第九题
//4.9 给一个不多于5位的正整数,要求:// 它是几位数,分别输出每位数字,逆序输出各位数字!//分析:a,b,c分别为三个函数!int a(int x){ int i=0; while (x) { i++;//记录个数! x = x / 10;//剥皮! } return i;}void b(int x){ if (x/10)//递归方式! b(x / 10);//不等于零则继续递!直到最后再归! printf("%d", x % 10);//归!}.原创 2021-11-25 17:09:29 · 93 阅读 · 0 评论 -
摘录—递归
递归:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门,你继续打开它。若干次之后,你打开面前的门后,发现只有一间屋子,没有门了。然后,你开始原路返回,每走回一间屋子,你数一次,走到入口的时候,你可以回答出你到底用这你把钥匙打开了几扇门。循环:你打开面前这扇门,看到屋里面还有一扇门。你走过去,发现手中的钥匙还可以打开它,你推开门,发现里面还有一扇门(若前面两扇门都一样,那么这扇门和前两扇门也一样;如果第二扇门比第一扇门小,那么这扇门也比第二扇门小原创 2021-10-08 23:16:25 · 501 阅读 · 0 评论