高精度加法
来源:互联网 发布:java编程工具 知乎 编辑:程序博客网 时间:2024/05/18 02:26
高精度加法
C语言版
#include<stdio.h>#include<string.h>void high_accuracy(char *a,char *b){ int m,n,i=0,p=0; char c[1001]; m=strlen(a)-1; n=strlen(b)-1; for(i=0;m>=0||n>=0;i++,m--,n--){ if(m>=0&&n>=0) c[i]=a[m]+b[n]-'0'+p; if(m>=0&&n<0) c[i]=a[m]+p; if(m<0&&n>=0) c[i]=b[n]+p; p=0; if(c[i]>'9') { c[i]=c[i]-10; p=1; } } if(p==1) printf("1"); while(i--){ printf("%c",c[i]); }}int main(){ char a[1000]={'\0'},b[1000]={'\0'}; scanf("%s %s",a,b); high_accuracy(a,b); return 0;}
0 0
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度 加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- 高精度加法
- windows上安装tensorflow
- PCIe设备漫游记----BIOS篇
- 算法3:动态规划(二)——背包问题
- css垂直居中
- 操作系统内存管理
- 高精度加法
- 基于直方图均衡化的激光水下图像处理
- leetcode -- Binary search (5)
- Node.js+express的接口适配get和post并输出json
- js 实现循环里延迟加载或者延迟方法
- 对json数组进行排序和filter过滤
- caffe安装记录
- PowerDesigner打印错误
- Google登录 iOS