首页 > 其他分享 >P1134高精度

P1134高精度

时间:2023-05-13 23:34:46浏览次数:45  
标签:10 高精度 int -- while P1134

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int N;
    while(cin>>N)
    {
        int a[3001]={0};
        int i=0;
        a[0]=1;
        while(N)
        {
            for(i=0;i<3001;i++)
            {
                if(a[i]>=10)
                {
                    a[i+1]+=a[i]/10;
                    a[i]%=10;
                }
                a[i]*=N;
            }
            N--;
        }
        while(a[i]==0)
        {
            i--;
        }
        for(;i>=0;i--)
            cout<<a[i];
        cout<<endl;
    }
    system("pause");
}

 

标签:10,高精度,int,--,while,P1134
From: https://www.cnblogs.com/lhf123/p/17398499.html

相关文章

  • PHP 高精度计算
    #两个高精度数比较#intbccomp(string$left_operand,string$right_operand[,int$scale])#$left=$right返回0#$left<$right返回-1#$left>$right返回1#$scale小数点位数#两个高精度数相加#stringbcadd(string$left_operand,string$right_o......
  • 高精度地形DEM数据下载(NASA数据 12.5米分辨率)
    本文介绍从NASA阿拉斯加卫星设备处网站下载高精度DEM数据,下载的数据精度是12.5米分辨率。目前国内大部分可以下载的dem数据都是30米或90米分辨率的,对于更高精度的数据要不就是需要付费下载,要不就是涉密数据无法获取。下载地址:https://vertex.daac.asf.alaska.edu/# ASF(Alaska......
  • 高精度板子
    百度百科> #include<iostream>#include<vector>#include<string>usingnamespacestd;structwint:vector<int>{wint(intn=0){push_back(n);check();}wint&check()//{while(!empty......
  • 高精度
    高精度减法#include<bits/stdc++.h>usingnamespacestd;boolcmp(vector<int>a,vector<int>b){if(a.size()!=b.size())returna.size()>b.size();for(inti=a.size()-1;i>=0;--i)if(a[i]!=b[i])retu......
  • 高精度乘多位低精度
    【题目描述】输入高精度数字a,再输入多位低精度数字b,计算a*b的乘积。【输入】略【输出】略#include<iostream>#include<cstring>usingnamespacestd;intmain(){chara[201];inta2[201]={},n,c[402]={};cin>>a>>n;intlena=......
  • 高精度数相加乘一位数
    【问题描述】请编程实现,输入两个高精度数,输出它们的和的n倍。(1<=n<=9),注意:这两个高精度数的位数不一定相同且有可能产生进位。【输入输出描述】输入: 两行,第一行为高精度数a,第二行为高精度数b。输出: 一行,一个高精度数c,表示a与b的和的n倍。【样例......
  • 高精度乘一位整数
    求高精度数的n倍【问题描述】定义一个高精度数a,输出a的n(0<=n<=9)倍的值。a的长度不超过200.【输入输出描述】输入:两行,第一行为高精度数a,第二行为倍数n;输出:a的n倍的值【样例输入】122344445556667773【样例输出】36703333667000331#include<iost......
  • 高精度四则及GCD运算(二元均是高精度)
    原代码出处,转自HDAWN,经过部分改写,包装为结构体,常数比较大.测试输出大概实际操作具体支持四则运算及GCD运算,重写了istream和ostream和比较运算符.构造函数既可以longlong,string,也可以char[]如果除法要求余数,a/b=c,a-b*c=res,除了这样绕一......
  • 高精度模板 大数减大数 可变数组vector实现
    vector<int>Sub(vector<int>&A,vector<int>&B)//这里默认长数减去短数{vector<int>C;//结果向量intT=0;//上一位借位标志位for(inti=0;i<A.size();i++){T=A[i]-T;if(i<B.size())T-=B[i];//检......
  • 高精度模板 整数大数除以小整数数
    vector<int>Div(vector<int>&A,int&B){vector<int>C;intT=0;//除数for(inti=A.size()-1;i>=0;i--)//注意,除法模拟是从最高位开始的{T=T*10+A[i];//更新除数C.push_back(T/B);T%=B;......