OJ_1083

发布时间:2016-12-11 21:54:40 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"OJ_1083",主要涉及到OJ_1083方面的内容,对于OJ_1083感兴趣的同学可以参考一下。

#include <iostream> #include <stdlib.h> using namespace std; void func() { string m,n; while(cin>>m>>n) { int sum=0; for(int i=0;i<m.size();i++) { int t=m[i]-'0'; for(int j=0;j<n.size();j++) { sum+=t*(n[j]-'0'); } } cout<<sum<<endl; } } int getnumsum(string s) { int sum=0; for(int i=0;i<s.size();i++) { sum+=s[i]-'0'; } return sum; } void func1() { string m,n; while(cin>>m>>n) { int sum=0; for(int i=0;i<m.size();i++) { int t=m[i]-'0'; sum+=t*getnumsum(n); } cout<<sum<<endl; } } int main(int argc, char *argv[]) { //printf("Hello, world\n"); func1(); return 0; } 分解挨个乘再求和 题目描述: 写个算法,对2个小于1000000000的输入,求结果。 特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5 输入:  两个小于1000000000的数 输出:  输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。 样例输入: 123 45 样例输出: 54

上一篇:
下一篇:【安卓笔记】Application类作用浅析

相关文章

关键词: OJ_1083

相关评论