`
com_xpp
  • 浏览: 376714 次
社区版块
存档分类
最新评论

杭电1018 Big Number

 
阅读更多
/********************************
* 日期:2011-2-9
* 作者:SJF
* 题号:杭电1018
* 题目:Big Number
* 结果:AC
********************************/
#include<stdio.h>
#include<math.h>
int main()
{
int N;
while(scanf("%d",&N)!=EOF)
{
int i;
long int a,j;
for(i=0;i<N;i++)
{
double sum=0;
scanf("%ld",&a);
for(j=1;j<=a;j++)
{
sum=sum+log10((double)j);
}
printf("%d\n",(int)sum+1);
}
}
return 0;
}
分享到:
评论

相关推荐

    bignumber.min.js下载

    bignumber.min.js是一个用于任意精度算术的 JavaScript 库。 众所周知,数字运算的精度问题是一个让人很旦疼的问题,而java中有BigDecimal类对数字精度问题进行处理,经过一番查询,发现前段有一个宝藏精度处理类big...

    js库bignumber.js_v9.0.2

    **大数字处理库bignumber.js_v9.0.2详解** 在JavaScript开发中,由于JavaScript的Number类型存在精度问题,对于大整数或者高精度浮点数的运算,可能会出现不准确的结果。为了解决这个问题,开发者们通常会使用专门...

    前端项目-bignumber.js.zip

    在这种情况下,`bignumber.js`是一个非常实用的库,它提供了任意精度的十进制和非十进制算法,以解决这类问题。 `bignumber.js`库的核心功能是创建和操作大数(BigNumber)。相比于JavaScript中的Number,它支持更...

    bignumber.js-master.zip

    《深入理解JavaScript中的大数运算库bignumber.js》 在JavaScript中,处理大数(超过Number.MAX_SAFE_INTEGER,即2^53 - 1的数值)时,可能会遇到精度丢失的问题,这对于需要精确计算的场景,如金融计算、科学计算...

    js Math.js bigNumber可以解决js运算精度丢失问题

    使用示例: math.config({ number:'BigNumber' }) let result=math.parser().eval(a+ "-" + b); //a,b是需要计算的值,中间是运算符

    bignumber.js-9.0.0.zip

    BigNumber.js是一个用于任意精度计算的js库。可以在 官方文档 的console中测试使用。也可以通过npm install bignumber.js --save来安装。然后 import BigNumber from 'bignumber.js' 来引入使用。他的大概原理是将...

    JS精度计算1、转成整数计算再转换成小数,2、toFixed,3、math.js,4、bignumber.js,5、big.js

    对于更复杂的数学计算或需要确保绝对精度的场景,使用`math.js`、`bignumber.js`或`big.js`这样的库更为合适。在项目中,`test.html`可能是用来测试这些精度计算方法的网页,而`math.js`、`bignumber.js`、`big.js`...

    bigNumber.html

    bigNumber.js解决js精度问题

    BigNumber-d-ts

    `BigNumber`库就是为了应对这个挑战而设计的,它允许我们精确地操作超出JavaScript原生数据类型(如`Number`)范围的大整数。这里我们将深入探讨`BigNumber v1.5.0`的TypeScript定义,以及其高度模块化的API。 `Big...

    bignumber-accumulation:引入bignumber.js + jq 实现动效累加数值效果

    `bignumber.js`是一个JavaScript库,专门用于处理大整数和大浮点数,避免了JavaScript原生类型在处理大数时可能出现的精度问题。而`jQuery`则是一个广泛使用的JavaScript库,它简化了DOM操作和事件处理,使得代码...

    BigNumber.7z

    总结来说,"BigNumber.7z"提供的程序是一个以单链表为基础的大数类实现,包含了四则运算和比较运算符,是学习和理解数据结构、算法以及内存管理的良好实例。通过实践这样的项目,开发者不仅可以提升编程技能,还能对...

    Big Number 1002(程序竞赛题)

    ### Big Number 1002(程序竞赛题) #### 问题描述 在计算机科学与算法设计领域中,处理大整数运算是一项常见的挑战。当数值超出标准数据类型所能表示的范围时,通常需要采取特殊的方法来存储和计算这些大整数。本...

    BigNumber-源码.rar

    《深入剖析BigDecimal:Java中的大数运算实现》 在Java编程语言中,处理大数运算时,我们常常会遇到超出普通整型或浮点型表示范围的数字。为了解决这个问题,Java提供了一个名为`BigDecimal`的类,它是`java.math`...

    BigNumber.java

    没有借用工具类,基于加法原理进行相加,无论多大的数都可以加出来

    BigNumber:My BigNumber 的简单实现,支持基数(2~36)

    大数 我的 BigNumber 以简单的方式实现,支持任何基数。 用法 类BigNumber var num = new BigNumber ( '1c' , 13 ) num . add ( '2a' ) console . log ( num + '' ) // 49

    BigNumber

    在IT行业中,特别是在编程语言如C++中,`BigNumber`通常指的是大整数处理,这是因为在标准整型数据类型(如int、long等)无法表示超过一定范围的大整数。`BigNumber`处理是为了应对那些超出普通整型范围的数值计算...

    bigNumber.js

    bigNumber.js

    BigNumber.c

    BigNumber.c

    bignumber.js:JavaScript库,用于任意精度的十进制和非十进制算术

    一个JavaScript库,用于任意精度的十进制和非十进制算术。 产品特点 整数和小数 简单的API,但功能齐全 ...该库是单个JavaScript文件bignumber.js或ES模块bignumber.mjs 。 浏览器: &lt; script src =' path/to/bignu

    高精度计算器react+bigNumber

    高精度计算器,react+bigNumber,import React,{useState} from 'react'; import { BigNumber } from "bignumber.js"; import styled from 'styled-components';

Global site tag (gtag.js) - Google Analytics