首页 > 其他分享 >建民打卡日记4.18

建民打卡日记4.18

时间:2023-04-18 20:02:57浏览次数:37  
标签:4.18 float 建民 fd double 打卡 x0 newt

一、问题描述

二、设计思路

三、程序流程图

四、代码实现

#include <iostream>
#include <math.h>
using namespace std;

int main() {
	double newt(float a, float b, float c, float d);
	float a, b, c, d, x;
	cin >> a >> b >> c >> d;
	x = newt(a, b, c, d);
	printf("%lf", x);
}

double newt(float a, float b, float c, float d) {
	double x0, x = 1.5, f, fd, h;
	double k;
	while (x) {
		x0 = x;
		f = a * x0 * x0 * x0 + b * x0 * x0 + c * x0 + d;
		fd = 3 * a * x0 * x0 + 2 * b * x0  + c;
		h = f / fd;
		x = x0 - h;
		k = x - x0;
		if (k < 0)
			k *= -1;
		if (k <= 1e-5)
			break;
	}
	return x;
}

标签:4.18,float,建民,fd,double,打卡,x0,newt
From: https://www.cnblogs.com/cor0000/p/17327288.html

相关文章

  • 每天打卡一小时 第八天 编译四部曲
     第一部曲自然语言可以直接套用for循环用选择语句进行选择输出可以运用剩余定理求出公式第二部曲代码一代码二  第三部曲代码代码一 #include<iostream>usingnamespacestd;intmain(){intN;cin>>N;for(inti=7;i<N;i++){......
  • 2023.4.18-人月神话-4月份读后感1
    最近,我阅读了人月神话的一部分,有了一些感受。过去,我对于编程的乐趣不是很了解。编程为什么有趣?首先是一种创建事务的纯粹快乐,其次快乐来自于开发对其他人有用的东西,第三是整个过程体现出魔术般的力量,第四是学习的乐趣,最后乐趣还来自于工作在如此易于驾驭的介质上。编程非常有趣,在......
  • 4.18打卡
       2.设计思路      ①.定义A,B,C      ②套入循环,先让A选择一本书      ③在A选完书的前提下让B选择一本书      ④在A和B选完书的前提下让C选择一本书      ⑤将A,B,C分别选择的值输出,代表分别选择的书; #include<bits/stdc++.h>......
  • 4.18SCRUM个人博客
    昨天的成就:完成对用户账单的修改和删除,花了大概俩小时遇到什么困难:删除后listview界面不能同步更新今天的任务:修复添加和删除账单后不能同步更新的bug ......
  • 周二打卡
    1.问题描述:编写程序,输出一个菱形图案。例如,输入行数为5,输出如下菱形:```*************```2.设计思路:我们可以分别处理菱形上半部分和下半部分。菱形上半部分为一组由空格和*组成的串,且每组中空格数和*数之和是固定的,下半部分同理。因此我们可以循环输出。3.程序流程......
  • 打卡5
    斐波那契数列#include<stdio.h>intmain(){  longfib1=1,fib2=1;  for(inti=1;i<=15;i++)  {    printf("%12d%12d",fib1,fib2);    if(i%2==0)    printf("\n");    fib1=fib1+fib2;    fib2=fib1+fib2;  }  re......
  • 2023.4.18——软件工程日报
    所花时间(包括上课):8h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;4.了解了一些数学建模的知识;5.了解了一些Javaweb的知识;......
  • 2023.4.18——软件工程站立会议
    团队照片: 站立会议内容:昨天做了什么?学习javaweb知识,为好看的模板做优化;(学习了一部分的javaweb知识,花了3h,还剩余1h)今天要做什么?继续学习javaweb知识,为模板做优化;遇到什么问题?时间分配问题;团队成员的工作: ......
  • 2023.04.18 定时测试随笔 T1
    T1P3737[HAOI2014]遥感监测传送门:洛谷P3737我们可以根据勾股定理求出每一个点在坐标轴上能覆盖的范围,例如一个点\(P(xi,yi)\),半径长\(r\)那么它在坐标轴上的覆盖范围就是:\([xi-\sqrt{r^2-yi^2},xi+\sqrt{r^2-yi^2}]\); 对每个区间覆盖之后,我们开始思考如何贪心,对右......
  • 第五天打卡
    问题:假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的5年中的每年年底取出1000元,到第5年时刚好取完,请算出他存钱时应存入多少。设计:从第五年往前推可以算出。因此可以使用for循环语句,循环4次,每次循环都在上一次的基础上加上1000,再除以(1+12x0.0063)。......