zoukankan      html  css  js  c++  java
  • 洛谷——P1601 A+B Problem(高精)

    https://www.luogu.org/problem/show?pid=1601#sub

    题目背景

    题目描述

    高精度加法,x相当于a+b problem,[b][color=red]不用考虑负数[/color][/b]

    输入输出格式

    输入格式:

    分两行输入a,b<=10^500

    输出格式:

    输出只有一行,代表A+B的值

    输入输出样例

    输入样例#1:
    1
    1
    输出样例#1:
    2

    练习
     1 #include <algorithm>
     2 #include <iostream>
     3 #include <cstdio>
     4 #include <string>
     5 
     6 using namespace std;
     7 
     8 string str_a,str_b;
     9 int num_a[555],num_b[555],num_c[555];
    10 
    11 int main()
    12 {
    13     cin>>str_a>>str_b;
    14     int len_a=str_a.length();
    15     int len_b=str_b.length();
    16     for(int i=0;i<len_a;i++) num_a[len_a-i]=str_a[i]-'0';
    17     for(int i=0;i<len_b;i++) num_b[len_b-i]=str_b[i]-'0';
    18     int len_c=1,x=0;
    19     for(;len_c<=len_a||len_c<=len_b;)
    20     {
    21         num_c[len_c]=num_a[len_c]+num_b[len_c]+x;
    22         x=num_c[len_c]/10;
    23         num_c[len_c]%=10;
    24         len_c++;
    25     }
    26     num_c[len_c]=x;
    27     for(;!num_c[len_c]&&len_c>1;) len_c--;
    28     for(int i=len_c;i>=1;i--) printf("%d",num_c[i]);
    29     return 0;
    30 }
    ——每当你想要放弃的时候,就想想是为了什么才一路坚持到现在。
  • 相关阅读:
    Mybatis分页插件
    Mybatis代码自动生成
    Spring-Mybatis依赖
    Spring-test单元测试
    Spring-json依赖
    Spring-MVC依赖
    Log4j日志依赖
    Spring数据库连接池依赖
    Spring-JDBC依赖
    Spring依赖
  • 原文地址:https://www.cnblogs.com/Shy-key/p/7216709.html
Copyright © 2011-2022 走看看