高精度乘法
来源:互联网 发布:推荐网络教育的理由 编辑:程序博客网 时间:2024/06/05 11:20
高精度乘法
#include<stdio.h>#include<string.h>int a[500],b[500],c[501],lena,lenb,lenc,i,j,x,k;void mult(char *a1,char *b1){ memset(a,0,sizeof(a)); memset(b,0,sizeof(b)); memset(c,0,sizeof(c)); lena=strlen(a1); lenb=strlen(b1); for(i=0;i<lena;i++){ a[i]=a1[lena-i-1]-48; } for(i=0;i<lenb;i++){ b[i]=b1[lenb-i-1]-48; } for(j=0;j<lenb;j++){ x=0; for(i=0;i<=lena;i++){ c[j+i]=c[j+i]+x+a[i]*b[j]; x=c[j+i]/10; c[j+i]=c[j+i]%10; } } k=i+j-2; if(c[i+j-2]==0){ k=k-1; } for(k;k>=0;k--){ printf("%d",c[k]); }}int main(){ char a1[500],b1[500],t; scanf("%s%d",a1,&t); mult(a1,b1);}
1 0
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- 高精度乘法
- libpng安装与配置
- 如何使用SimpleXML对象操作XML数据
- Webstorm 注册码
- Brutal Force求解向量形式的数独
- uninstd.h 报错
- 高精度乘法
- java设计模式—状态模式
- sql 百万级数据库优化方案
- 414. Third Maximum Number
- 获取音、视频时长(NAudio,Shell32,FFmpeg)
- 约瑟夫问题
- HTML一个页面头部的大概内容
- C++中,debug编译成功,为什么release模式编译报错
- 这篇文章为了请教大牛帮忙解决一下现网乱码问题