C++ 特殊乘法(九度OJ 1083)
来源:互联网 发布:黄家驹动态主题软件 编辑:程序博客网 时间:2024/05/01 03:52
题目描述: 写个算法,对2个小于1000000000的输入,求结果。
特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
- 输入:
两个小于1000000000的数
- 输出:
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
- 样例输入:
123 45
- 样例输出:
54
源代码:
#include <iostream>#include <cmath>using namespace std;void multiple(int num1,int num2){ int n1[10],n2[10]; //存数位 int i,j; int k=0,l=0; int result=0; //计算结果 while(num1>0) { n1[k]=num1%10; num1/=10; k++; } while(num2>0) { n2[l]=num2%10; num2/=10; l++; } for(i=0;i<k;i++) { for(j=0;j<l;j++) { result+=(n1[i]*n2[j]); } } cout<<result<<endl;}int main(){ int num1,num2; while(cin>>num1>>num2) { multiple(num1,num2); } return 0;}
程序截图:
0 0
- 九度OJ 1083: 特殊乘法
- 九度OJ 1083 特殊乘法
- 九度OJ 题目1083:特殊乘法
- 九度OJ-1083-特殊乘法
- 九度OJ题目1083:特殊乘法
- 九度OJ 题目1083:特殊乘法
- 九度OJ 1083 特殊乘法 (模拟)
- 九度OJ 1083:特殊乘法 (基础题)
- C++ 特殊乘法(九度OJ 1083)
- 【九度OJ】题目1083:特殊乘法 解题报告
- 九度题目:特殊乘法(1083)
- 九度1083 特殊乘法
- 九度1083:特殊乘法
- 九度OnlineJudge题目1083:特殊乘法
- 九度 题目1083:特殊乘法
- 九度 1083:特殊乘法(模拟)
- 九度题目1083特殊乘法
- 【九度OJ】1489【矩阵乘法】【C实现】【哈工大2012】
- BaseAdapter三级进阶-ViewHolder
- Java 正则表达式
- svn冲突解决教程
- IOS开发使用 constraints
- yo do 1 手游内购破解通用方法
- C++ 特殊乘法(九度OJ 1083)
- jQuery 选择器 的应用规范 公司 获得选中项 ID的模糊查询
- the rendering library is more recent than your version of android studio
- onTouch()和onTouchEvent()
- HEVC学习 —— HM的使用
- oracle数据库rman备份步骤
- 通向架构师的道路(第五天)之tomcat集群-群猫乱舞
- LTE资源调度(7)-DRX不连续接收(1)
- 利用stl set_difference对车辆进出区域进行判定