这个题对于 几个月前的我简直是噩梦  好在磕磕绊绊终于写出来了

由于自己的问题  还被巨巨嘲讽了

 1 1.#include<stdio.h>
2 2.#include<string.h>
3 3.int main()
4 4.{
5 5.char a[10001], b[10001],c[10001];
6 6.int len1,len2;
7 7.int i,j=1,n,p,k;
8 8.while(scanf("%d",&n)!=EOF&&n>=1&&n<=20)
9 9.{
10 10. scanf("%s %s",a,b); printf("Case %d:\n",j);
11 11. printf("%s + %s = ",a,b);
12 12. len1=strlen(a)-1;
13 13. len2=strlen(b)-1;
14 14. p=0;
15 15. for(i=0;len1>=0||len2>=0;i++,len1--,len2--)
16 16.{
17 17.if(len1>=0&&len2>=0)
18 18.{c[i]=a[len1]+b[len2]-'0'+p;}
19 19.if(len1>=0&&len2<0)
20 20.{c[i]=a[len1]+p;}
21 21.if(len1<0&&len2>=0)
22 22.{ c[i]=b[len2]+p;}
23 23.p=0;
24 24.if(c[i]>'9')
25 25.{c[i]=c[i]-10; p=1;}
26 26.}
27 27.if(p==1)
28 28.{
29 29.printf("%d",p);
30 30.}
31 31.while(i--)
32 32.{printf("%c",c[i]);}
33 33.j++;
34 34.}
35 35.return 0;
36 36.}

戳这里

恩 就是一道见到到家的高精度 但是 所谓举一而反三 明白了这个  还是对自己有帮助的!

hdu1002 大数相加问题的更多相关文章

  1. hdu1002大数相加

    A + B Problem II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tot ...

  2. HDU-1002.大数相加(字符串模拟)

    本题大意:给出两个1000位以内的大数a 和b,让你计算a + b的值. 本题思路:字符串模拟就能过,会Java的大佬应该不会点进来...... 参考代码: #include <cstdio&g ...

  3. HDU1002 大数相加

    #include <iostream> #include <iostream> #include <iomanip> #include<string> ...

  4. hdu acm-1047 Integer Inquiry(大数相加)

    Integer Inquiry Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

  5. 用字符串模拟两个大数相加——java实现

    问题: 大数相加不能直接使用基本的int类型,因为int可以表示的整数有限,不能满足大数的要求.可以使用字符串来表示大数,模拟大数相加的过程. 思路: 1.反转两个字符串,便于从低位到高位相加和最高位 ...

  6. 随机数组&大数相加

    随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中 一,      设计思路: 先生成随机数数组,再将数组保存在一个字符串中,然后将数组各数字加和, ...

  7. java-两个大数相加

    题目要求:用字符串模拟两个大数相加. 一.使用BigInteger类.BigDecimal类 public static void main(String[] args) { String a=&qu ...

  8. POJ 1503 Integer Inquiry(大数相加,java)

    题目 我要开始练习一些java的简单编程了^v^ import java.io.*; import java.util.*; import java.math.*; public class Main ...

  9. 杭电ACM(1002) -- A + B Problem II 大数相加 -提交通过

    杭电ACM(1002)大数相加 A + B Problem II Problem DescriptionI have a very simple problem for you. Given two ...

随机推荐

  1. Beautifulsoup网页解析——爬取豆瓣排行榜分类接口

    我们在网页爬取的过程中,会通过requests成功的获取到所需要的信息,而且,在返回的网页信息中,也是通过HTML代码的形式进行展示的.HTML代码都是通过固定的标签组合来实现页面信息的展示,所以,最 ...

  2. centos7 源码安装指定版本的php7

    很多时候可能会遇到需要手动源码安装软件的时候,所以自己实践了一把,并且把安装过程中遇到的问题,以及在网上找到的解决办法(实测有效)都记录下来,方便日后学习实践. 1. 系统环境 # cat /etc/ ...

  3. 一张图概括mysql的各种join用法

  4. CSP-S 2020 初赛

    游记 游记个鬼啊跨条街就到了=-= 不分Day反正就一天. 9:30开考,8:30起床. 下雨了,一出宿舍门整个学校全被白色的雾气笼罩.愚以为这是祥瑞之气,昨夜似有麒麟貔貅路过,祝我今日初赛RP++ ...

  5. 【队列+模拟】机器翻译 luogu-1540

    题目描述 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章. 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换.对于每个英文单词,软件会先在内存中查 ...

  6. Spring自动装配(二)

    为什么Spring要支持Autowire(自动装配) 先写几个类,首先定义一个Animal接口表示动物: 1 public interface Animal { 2 3 public void eat ...

  7. 轮播图 -- view, swiper

    效果图 制作步骤: 一.创建一个page 二.编写demo.wxml写界面元素 <!--miniprogram/pages/demo/demo.wxml--> <view class ...

  8. java try_catch 分析

    1.若一段代码前有异常抛出,并且这个异常没有被捕获,这段代码将产生编译时错误「无法访问的语句」.如 public class try_catch_Demo { public static void m ...

  9. thinkphp 初始化

    public function _initialize(){ //$top_img = M('adv')->where(array('adv_id'=>1057))->find(); ...

  10. Linux的链接(入门)

    Linux的链接分为两种:硬链接和软链接 硬链接:如果B是A的硬链接,那么B和A指向同一个文件,但是删除A并不会影响B->允许一个文件有多个路径 软链接:类似Windows下的快捷方式,删除原文 ...