首页 > 其他分享 >4.26打卡

4.26打卡

时间:2023-04-26 11:02:49浏览次数:34  
标签:int double TINY VALUE 打卡 include 4.26

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
const double TINY_VALUE=1e-10;
double tsin(double x)
{
    double g=0;
    double t=x;
    int n=1;
    do
    {
        g+=t;
        n++;
        t=-t*x*x/(2*n-1)/(2*n-2);
    }while(fabs(t)>=TINY_VALUE);
    return g;
}
int main()
{
    double k,r,s;
    cout<<"r=";
    cin>>r;
    cout<<"s=";
    cin>>s;
    if(r*r<=s*s)
    k=sqrt(tsin(r)*tsin(r)+tsin(s)*tsin(s));
    else
    k=tsin(r*s)/2;
    cout<<k<<endl;
    return 0;
}

 

标签:int,double,TINY,VALUE,打卡,include,4.26
From: https://www.cnblogs.com/Sunyiran/p/17355000.html

相关文章

  • 2023.04.26
    孟子谓宋勾践曰:“子好游乎?吾语子游。人知之,亦嚣嚣;人不知,亦嚣嚣。”曰:“何如斯可以嚣嚣矣?”曰:“尊德乐义,则可以嚣嚣矣。故士穷不失义,达不离道。穷不失义,故士得己焉;达不离道,故民不失望焉。古之人,得志,泽加于民;不得志,修身见于世。穷则独善其身,达则兼善天下。” ......
  • 第八天打卡
    #include<iostream>#defineN10usingnamespacestd;intmain(){inta[N],x,i,aa;for(i=0;i<N;i++)scanf("%d",&a[i]);for(i=1;i<=N-1;i++)for(x=0;x<N-i;x++){if(a[x]<a[x+1]){......
  • 打卡9
    特殊a串数列求和给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s=对应的和”的格式输出。输入样例:23输出样例:s=246代码:#include<stdio.h>intmain(){inta,n;......
  • 每日打卡输入输出流
    //#include<iostream>//#include<iomanip>//#include<cmath>//usingnamespacestd;//intmain()//{// intd=16;// cout<<hex<<d<<endl;// /*格式输出// 使用控制符控制输出格式// dec设置整数的基数为10// hex设置整数的基数为168// oct设置整数的基数为8......
  • 第十天打卡
    问题:  算法设计;直接根据题意写出代码。源代码:#include<stdio.h>#include<math.h>intmain(){ intx1,x2,x3,x5,x8,y1,y2,y3,y5,y8; doublemax=0.0,result; for(x8=0;x8<=2;x8++) for(x5=0;x5<=(20-8*x8)/5;x5++) for(x3=0;x3<=(20-8*x8-5*x5)/3;x3++) for(x2=0;x2&......
  • 每日打卡
    换钱问题:问题描述:将5元人民币兑换成1元5角和1角的硬币有多少种方法问题分析:不妨设一元硬币x个,5角y个,1角硬币z个,根据面额可知10x+5y+z=50,因为硬币数必须是整数,解较多所以用3个for循环来体现代码:#include<stdio.h> intmain(){      intx,y,z,count=1;      ......
  • 2023.4.25编程一小时打卡
    一、问题描述:格式输出:输入一个整数,以八进制形式输入,分别以十进制和十六进制显示;输出字符串“Iamastudent!”,设置输出位宽为20,使用符号“*”填充;输出浮点数3.1415926,分别以浮点数和二进制形式进行输出,并分别设置小数点后的位数为8,6,4位。 二、解题思路:首先,根据题意定......
  • 第九天打卡
    一、问题描述N个有序整数数列已经放在数组中,利用二分法查找整数M在数组的位置。若找到,则输出下标值;反之,则输出“Notbefound!"。二、设计思路1.利用i,j分别表示数组的第一位与最后一位的下标数,m表示中间下标;2.利用while循环条件i<=j,把需要找的的数与中间值比较,然后替换第......
  • 八数码问题(蒟蒻打卡)
    原题:AcWing845.八数码-AcWing思路:用string储存状态bfs爆搜1#include<bits/stdc++.h>2usingnamespacestd;3intbfs(stringstart)4{5intdx[4]={-1,0,1,0},dy[4]={0,-1,0,1};6stringend="12345678x";7queue<string>q;8......
  • c++打卡第十五天
    一、问题描述 二、设计思路。①、我们在此使用结构体定义结构体数组,结构体数组中包括每个阶段的征税始末,以及相对应的税率。当我们将工资传入时,会出现相应阶段的部分,以及总共应需缴纳金额。②、我们设计计算函数,通过for循环进行计算各个阶段的计算,同时使用选择语句,判断工资是......