数字拆解
2017-03-19 21:54
120 查看
//特殊乘法 #include <stdio.h> int main() { int a,b; while(scanf("%d%d",&a,&b) != EOF) { int buf1[20],buf2[20],size1 = 0,size2 = 0; do { buf1[size1++] = a % 10; a /= 10; }while(a != 0); do { buf2[size2++] =b % 10; b /= 10; }while(b != 0); 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; }
//数字拆解加强版,使用字符串解决,避免了数学方法 #include <stdio.h> int main() { char a[11],b[11]; while(scanf("%s%s",a,b) != EOF) { int ans = 0; for (int i = 0; a[i] != 0; ++i) { for (int j = 0; b[j] != 0; ++j) { ans += (a[i] - '0') * (b[j] - '0'); } } printf("%d\n",ans ); } return 0; }
// by AutuanLiu
源码下载
相关文章推荐
- JAVA_编程小案例_拆解数字因子
- 数字拆解
- 数字拆解
- 将任一个数字进行拆解
- vc++网络安全编程范例(19)实现数字信封打包与拆解
- JAVA_编程小案例_拆解数字
- 数字拆解算法分析及实现(C/OC)
- Algorithm Gossip: 数字拆解
- 二十四:数字拆解
- JAVA_编程小案例_拆解数字因子
- java实现数字拆解(正整数的所有拆解结果)
- 取中英文数字混合的长度 ( C# + ORACLE )
- 数字X线摄影技术讲义
- 创建为ClickOnce清单签名的.pfx格式数字证书
- 输入一串字符,统计出其中的英文字母,空格,数字和其他字符
- MFC 编辑框 限制数字输入
- 系统学习数字图像处理之描绘子
- NYOJ_96 n-1位数 (输出一个除去最高位的数字)