大整数乘法
来源:互联网 发布:剑灵天剑士捏脸数据 编辑:程序博客网 时间:2024/05/22 03:22
大整数乘法
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
求两个不超过200位的非负整数的积。
- 输入
- 有两行,每行是一个不超过200位的非负整数,没有多余的前导0。
- 输出
- 一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。
- 样例输入
1234567890098765432100
- 样例输出
1219326311126352690000
#include<stdio.h>#include<string.h> void reverse(char a[]){ int len=strlen(a);int i,j;char ch;for(i=0,j=len-1;i<j;j--,i++){ch=a[i];a[i]=a[j];a[j]=ch;}}int main(){char a[201],b[201];int c[401];int i,j,k;scanf("%s%s",a,b);for(i=0;i<401;i++){c[i]=0;}reverse(a);reverse(b); for(i=0;i<strlen(a);i++){for(j=0;j<strlen(b);j++){c[i+j]+=(a[i]-'0')*(b[j]-'0');}} for(i=0;i<strlen(a)+strlen(b);i++){if(c[i]>=0){c[i+1]+=c[i]/10;c[i]%=10;}}for(k=i;k>0;k--){if(c[k]==0){continue;}else{break;}}for(;k>=0;k--){printf("%d",c[k]);}printf("\n");return 0;}
阅读全文
0 0
- 大整数乘法
- C++大整数乘法
- 大整数FFT乘法
- 大整数乘法
- 大整数乘法
- 大整数乘法
- 大整数乘法
- 大整数乘法。。。。。
- 大整数乘法
- 大整数乘法
- // //大整数乘法
- 大整数乘法
- 大整数乘法算法
- 【算法】 大整数乘法
- 大整数乘法
- 大整数乘法
- 大整数乘法。
- 大整数乘法
- Request.QueryString["id"]与Request["id"]区别
- thread06
- openjudge ----- 流传感染
- Oracle那些事(1)-安装
- postbackurl navigateurl 区别
- 大整数乘法
- HTML+CSS编写静态网站-02 开发环境的搭建
- 导数的几何意义
- 写了一个Mac快速设置、打开和关闭Web代理的Shell命令
- cocos2d控件(1)-使用URL创建的Sprite
- Axon Framework管理复杂的业务事务
- 设备树学习之(五)watchdog
- 设备树学习之(六)RTC
- 设备树学习之(七)I2C设备的注册过程分析