【上机笔试之十一】数位拆解-特殊乘法
来源:互联网 发布:windows搭建dns 编辑:程序博客网 时间:2024/06/06 00:29
题目要求:设计一个特殊的乘法算法:123 * 45 = 1*4 + 1*5 + 2*4 + 2*5 + 3*4 + 3*5 = 54
这里用到了数组的拆分,保存在数组中。
#include<iostream>using namespace std;void main(){ int a, b; int buf_a[10], buf_b[10]; int size_a = 0, size_b = 0; int output; while (scanf("%d%d", &a, &b) != EOF) { output = 0; size_a = 0; size_b = 0; while (a != 0) { buf_a[size_a++] = a % 10; a /= 10; } while (b != 0) { buf_b[size_b++] = b % 10; b /= 10; } for (int i = 0; i < size_a; i++) { for (int j = 0; j < size_b; j++) { output += buf_a[i] * buf_b[j]; } } printf("%d\n", output); }}
0 0
- 【上机笔试之十一】数位拆解-特殊乘法
- (数论)数位拆解---特殊乘法
- 【上机笔试之十二】数位拆解-进制转换
- 题目1083:特殊乘法[数位拆解]
- 数位拆解 1
- 数位拆解 2
- 数位拆解 3
- 数位拆解 4
- 【上机笔试之十三】最大公约数
- 【上机笔试之十四】最小公倍数
- 特殊乘法
- 特殊乘法
- 2016年百度笔试之乘法表
- 2016百度实习生笔试之乘法表
- 【上机笔试之二】冒泡排序
- 【上机笔试之三】快速排序
- 【上机笔试之六】Hash应用
- 【上机笔试之八】二分法查找
- 修改<hr/>的颜色
- Android 读取TXt,按行读取
- AAA开发基于CXF的 RESTful WebService 及wadl打不开问题
- 二维数组计算4*4矩阵对角线上的元素之和
- 二分贪心 R 雷达覆盖
- 【上机笔试之十一】数位拆解-特殊乘法
- SHELL简介和SHELL命令
- CSDN日报20170502 ——《程序学徒与导师》
- socket实例编程
- MYSQ_JDBC
- vs2010调试程序
- css hack
- IntelliJ IDEA 配置Tomcat 运行Web项目
- this关键字