题目1083:特殊乘法
来源:互联网 发布:离散算法 编辑:程序博客网 时间:2024/05/17 21:58
- 题目描述:
写个算法,对2个小于1000000000的输入,求结果。
特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
- 输入:
两个小于1000000000的数
- 输出:
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
- 样例输入:
123 45
- 样例输出:
54
#include<stdio.h>int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF){ int buf1[20],buf2[20],size1=0,size2=0; while(a!=0){ buf1[size1++]=a%10; a/=10; } while(b!=0){ buf2[size2++]=b%10; b/=10; } int ans=0; for(int i=0;i<size1;i++){ for(int j=0;j<size2;j++){ ans+=buf1[i]*buf2[j]; } } printf("%d\n",ans); } return 0; }/************************************************************** Problem: 1083 User: Carvin Language: C++ Result: Accepted Time:0 ms Memory:1020 kb****************************************************************/
0 0
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 题目1083:特殊乘法
- 39-题目1083:特殊乘法
- 九度题目:特殊乘法(1083)
- 九度OnlineJudge题目1083:特殊乘法
- 九度 题目1083:特殊乘法
- 九度OJ 题目1083:特殊乘法
- 九度题目1083特殊乘法
- 题目1083:特殊乘法[数位拆解]
- 九度OJ题目1083:特殊乘法
- 九度OJ 题目1083:特殊乘法
- ajax后台取值方法
- 一种基于哈夫曼编码的一维高密度多进制防伪彩色条码的设计
- RevitAPI: ScheduleDefinition.GetSchedulableFields()返回的结果比UI显示的要多
- Oracle的优化器有两种优化方式(一)
- CCS+C6678LE开发记录18:解决EVM网口“DHCP配置无法获取IP”的问题
- 题目1083:特殊乘法
- 临界区,互斥量,信号量,事件的区别
- 卷积的有意思解释
- 给你推荐10款优秀的 HTML5 动画工具
- busybox 开始篇
- XCODE6.1利用TabBarController控制实现切换程序
- iOS常用设计模式——单例设计模式
- 设计模式第四天 适配器模式
- 处女博客,杂谈