九度OJ 1083:特殊乘法 (基础题)
来源:互联网 发布:桌面时钟显示软件 编辑:程序博客网 时间:2024/04/30 18:11
- 题目描述:
写个算法,对2个小于1000000000的输入,求结果。
特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
- 输入:
两个小于1000000000的数
- 输出:
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
- 样例输入:
123 45
- 样例输出:
54
- 来源:
- 2010年清华大学计算机研究生机试真题
思路:
分别求出各位数,存在一个数组里面,矩阵乘法即可。
代码:
#include <stdio.h>#include <string.h> int main(void){ char a[11], b[11]; long long r; while (scanf("%s%s", a, b) != EOF) { r = 0; for (int i=0; i<strlen(a); i++) { for (int j=0; j<strlen(b); j++) { r += (a[i]-48) * (b[j]-48); } } printf("%lld\n", r); } return 0;}/************************************************************** Problem: 1083 User: liangrx06 Language: C Result: Accepted Time:0 ms Memory:912 kb****************************************************************/
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特殊乘法
- 九度 Online Judge 算法 刷题 题目1083:特殊乘法
- SQL Server添加和删除字段的问题
- spring mvc中string不能转为date型解决
- log4j 配置
- iOS开发拓展篇—CoreLocation定位服务
- android ActionBar的使用(模仿微信界面)
- 九度OJ 1083:特殊乘法 (基础题)
- iOS开发拓展篇—CoreLocation地理编码
- JavaScript的对象知识
- 多线程锁
- JSONObject转换JSON--将Date转换为指定格式
- 买房过户经验(转)
- SQL Server中使用一条SQL插入多条数据
- iOS侧滑菜单实现
- Unsupported major.minor version 51.0解决办法