美妆网站建设环境分析上海网站建设特点
2026/4/17 2:15:25 网站建设 项目流程
美妆网站建设环境分析,上海网站建设特点,烟台建设集团招聘信息网站,石家庄市最新公告前言#xff1a;众所周知#xff0c;我们在处理一个整数时#xff0c;一般用int[-2^31,2^31-1],或者long[-2^63,2^63-1],但即使这样也有更大的数#xff0c;所以我们要将整数转化为字符的形式#xff0c;那么这里补充字符的比较原则#xff1a;abcacb //同位数众所周知我们在处理一个整数时一般用int[-2^31,2^31-1],或者long[-2^63,2^63-1],但即使这样也有更大的数所以我们要将整数转化为字符的形式那么这里补充字符的比较原则abcacb //同位数从前往后比aa,cb,到此为止就能出答案ababc //不同位数两者前缀都是ab那么abc多个c右边大acabc //前缀不同aa,cb,左边大原理将123456存入数组ss[0]6,s[1]5,以此类推为什么要倒着推方便对其位数比如1234和12正着推s[0]1,s[1]2,s[2]3,s[3]4,a[0]1,a[1]2,如此对照下会出现千位对十位百位对个位的情况[1,2,3,4,5,6][7,8,9]对位相加,(下面的数组位数不够要高位补零-[8,0,3,5,5,6]条件位数非常大或者需求精度非常高注意输入字符串存储数组在运算减法时会出现负数需要额外逻辑代码演示加法减法package 博客; import java.util.Scanner; public class 高精度加法 { static int a[] new int [100005]; static int b[]new int [100005]; static Scanner scnew Scanner(System.in); public static int ab(int c[]) { String aabbsc.nextLine(); for(int i0;iaabb.length();i) { c[i] aabb.charAt(aabb.length() - 1-i)-0;//倒着处理-0就不会输出ASCLL码 } return aabb.length(); } public static void main(String[] args) { int laab(a);//排序完成 int lbab(b); sc.close(); int c[]new int [100006]; int d[]new int [100006]; //比ab两数组多一位进位空间 for(int i0;iMath.max(la,lb);i) { c[i]a[i]b[i]; if(c[i]10) { c[i]-10; c[i1]; } } //下一步取出所有前置的0 for(int ic.length-1;i0;i--) { if(c[i]!0) { for(int ji;j0;j--) { System.out.print(c[j] ); } break; } } for(int i0;iMath.max(la,lb);i) { d[i]a[i]; d[i]-b[i]; if(d[i]0) { d[i]10; d[i1]--; } } int shifo10;//如果出了负数就倒着来 for(int pd.length-1;p0;p--) { if(d[p]0) { shifo11; int e[]new int [100006]; for(int i0;iMath.max(la,lb);i) { e[i]-a[i]; e[i]b[i]; if(d[i]0) { e[i]10; e[i1]--; } } System.out.print(- ); for(int ie.length-1;i0;i--) { if(e[i]!0) { for(int ji;j0;j--) { System.out.print(e[j] ); } break; } } } } //考虑到为0无法输出0设置shifo2 int shifo20; if(shifo10) { for (int i d.length - 1; i 0; i--) { if (d[i] ! 0) { for (int j i; j 0; j--) { System.out.print(d[j] ); shifo2 1; } break; } } if (shifo2 0) { System.out.println(0); } } } }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询