九度 Online Judge 算法 刷题 题目1083:特殊乘法
来源:互联网 发布:高数搜题软件 编辑:程序博客网 时间:2024/05/01 03:47
题目1083:特殊乘法
题目描述:
写个算法,对2个小于1000000000的输入,求结果。
特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5
输入:
两个小于1000000000的数
输出:
输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。
样例输入:
123 45
样例输出:
54
来源:
2010年清华大学计算机研究生机试真题
code
c语言实现
#include<stdio.h> int main() { int a,b; int bb; int temp; while (scanf("%d %d",&a,&b) != EOF) { if (a>1000000000 || b>1000000000) continue; else { temp = 0; if (a ==0) printf ("0\n"); while (a != 0) { bb = b; while (bb != 0) { temp += (a%10) * (bb%10); bb = bb/10; } a = a/10; if ( a == 0) printf("%d\n",temp); } } } return 0;}/************************************************************** Problem: 1083 User: langzimaizan Language: C Result: Accepted Time:0 ms Memory:912 kb****************************************************************/
0 0
- 九度 Online Judge 算法 刷题 题目1083:特殊乘法
- 九度 Online Judge 算法 刷题 题目1022:游船出租
- 九度 Online Judge 算法 刷题 题目1031:xxx定律
- 九度 Online Judge 算法 刷题 题目1034:寻找大富翁
- 九度 Online Judge 算法 刷题 题目1050:完数
- 九度 Online Judge 算法 刷题 题目1052:找x
- 九度 Online Judge 算法 刷题 题目1056:最大公约数
- 九度 Online Judge 算法 刷题 题目1057:众数
- 九度 Online Judge 算法 刷题 题目1058:反序输出
- 九度 Online Judge 算法 刷题 题目1059:abc
- 九度 Online Judge 算法 刷题 题目1062:分段函数
- 九度 Online Judge 算法 刷题 题目1063:整数和
- 九度 Online Judge 算法 刷题 题目1064:反序数
- 九度 Online Judge 算法 刷题 题目1065:输出梯形
- 九度 Online Judge 算法 刷题 题目1066:字符串排序
- 九度 Online Judge 算法 刷题 题目1089:数字反转
- 九度 Online Judge 算法 刷题 题目1098:字母统计
- 九度 Online Judge 算法 刷题 题目1103:二次方程计算器
- 程序算法艺术与实践:递归策略之Fibonacci数列
- 单例模式
- MAX7456 OSD
- 在 Eclipse 中使用 Maven 构建 Web 项目
- 第43讲:Scala中类型变量Bounds代码实战及其在Spark中的应用源码解析学习笔记
- 九度 Online Judge 算法 刷题 题目1083:特殊乘法
- JAVA 23 种设计模式
- jeecms学习二-------学习freeMark标签及自定义标签的用法
- HDU5380 Travel with candy
- RPC与REST的区别
- 九度 Online Judge 算法 刷题 题目1087:约数的个数
- P2P, P2C, O2O, B2C, B2B, C2C
- 动态规划
- I/O多路复用之select